描述
输入一个整数打印字符图形
输入描述
一个整数(0<N<10)
输出描述
一个字符图形,如输入2,则产生5行的菱形:
□□×
□×××
×××××
□×××
□□×
用例输入 1
2
用例输出 1
* *** ***** *** *
代码
#include<iostream>
using namespace std;
main(){
int N;
cin>>N;
for(int i=0;i<N+1;i++){
for(int j=1;j<N-i+1;j++)
cout<<' ';
for(int k=1;k<=2*i+1;k++)
cout<<'*';
cout<<endl;
}
for(int i=N-1;i>=0;i--){
for(int j=1;j<N-i+1;j++)
{cout<<' ';}
for(int k=1;k<=2*i+1;k++)
{cout<<'*';}
cout<<endl;
}
}