这一看,似乎有点蒙圈的我更蒙圈了。
这题要多组数据输入......
所以!!!
用while...
int n;
while(scanf("%d", &n)==1){}
接下来,for循环走起来
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n-i;j++)
{
cout<<" ";
}for(int j=1;j<=2*i-1;j++)
{
cout<<"*";
}
cout<<endl;
}
理解:
完整代码:
#include <bits/stdc++.h>
using namespace std;
int main()
{
int n;
while(scanf("%d", &n)==1)
{
for(int i=1;i<=n;i++)
{
for(int j=1;j<=n-i;j++)
{
cout<<" ";
}for(int j=1;j<=2*i-1;j++)
{
cout<<"*";
}
cout<<endl;
}
}
return 0;
}