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;
}

  

posted @ 2017-12-22 12:27  玄月卿  阅读(215)  评论(0编辑  收藏  举报