题目描述
输入一个奇数 n,输出一个由 * 构成的n阶实心菱形。
样例
#include<cstdio>
#include<iostream>
using namespace std;
int main()
{
int n,a,b;
cin>>n;
a=n/2;
b=1;
for(int i=0;i<n;i++){
for(int j=0;j<a;j++){
putchar(' ');
}
for(int k=0;k<b;k++){
putchar('*');
}
cout<<'\n';
if(i<n/2){
a--;
b+=2;
}else{
a++;
b-=2;
}
}
return 0;
}