1、题目:要求
输入--正整数n(n为所打印菱形的字符行数)
输出--n行字符所组成的菱形
请写出完整代码。
#include<iostream>
using namespace std;
int main()
{
int n,i,j,x,y;
cin>>n;
打印菱形上半部分
x=n/2+1;
for(i=1;i<=x;i++)
{
for(j=1;j<=x-i;j++)
cout<<" ";
for(j=1;j<=2*i-1;j++)
cout<<"*";
cout<<endl;
}
打印菱形下半部分
y=n/2;
for(i=y-1;i>=0;i--)
{
for(j=1;j<=y-i;j++)
cout<<" ";
for(j=1;j<=2*i+1;j++)
cout<<"*";
cout<<endl;
}
return 0;
}