2.1实现打印图形
//实现打印图形 /*题目2.1 使用循环结构打印图形* * * * * *,打印行数n,由用户 * * * * * * * * * * * * 决定,报考中间的空格字符数也由用户输入 #include <iostream> #include <iomanip> using namespace std; int main() { int i,j,k;//i,j,k为计数 int n,m;//n,m为要求输入的值 //n为打印的行数,m为符号之间的间隔数 cout<<"请输入要打印的行数 "<<endl; cin>>n; cout<<"以及间隔数m"<<endl; cin>>m; for(i=0;i<n;i++) {cout<<setw(10-i); for(j=1;j<=2*i+1;j++) cout<<"*"<<setw(m); cout<<setw(20); for(k=1;k<=2*(n-i)-1;k++) cout<<"*"<<setw(m); /*for(k=2*(n-i)-1;k>=1;k--) cout<<"*"<<setw(m);也可以照这样实现。*/ cout<<endl; } return 0; }
作者:这些年读过的书
出处: http://www.cnblogs.com/chenzinumber1/
本文版权归作者与博客园所有,欢迎转载,但未经作者同意必须保留此段声明,文末要留有原文链接,否则保留追究法律责任的权利。