题目:输入菱形边长,输出相应的菱形
直接上代码。。。
#include <iostream>
using namespace std;
int main ()
{
int n,f=0,k,p=1,q;
cin>>n;
f=n-1;
q=2*(n-1)-1;
for(int i=1;i<=n;i++)
{
for(int j=1;j<=f;j++)
{
cout<<" ";
}
f--;
for(int m=1;m<=k;m++)
{
cout<<"*";
}
k+=2;
cout<<endl;
}
for(int i=1;i<=n-1;i++)
{
for(int j=1;j<=p;j++)
{
cout<<" ";
}
p++;
for(int j=1;j<=q;j++)
{
cout<<"*";
}
q-=2;
cout<<endl;
}
return 0;
}
运行结果: