空心三角形
Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 24571 Accepted Submission(s): 6781
#include<iostream>
using namespace std;
int main()
{
char s;
int n,k=0;
while(cin>>s)
{
if(s=='@') break;
if(k) cout<<endl;
k=1;
cin>>n;
if(n==1) cout<<s<<endl;
else
{
for(int i=1;i<=n;i++)
{
if(i==1)
{
for(int j=1;j<=n-i;j++)
cout<<" ";
cout<<s<<endl;
continue;
}
if(i==n)
{
for(int l=1;l<=2*n-1;l++)
cout<<s;
cout<<endl;
continue;
}
for(int k=1;k<=n-i;k++)
cout<<" ";
cout<<s;
for(int p=1;p<=(i-2)*2+1;p++)
cout<<" ";
cout<<s<<endl;
}
}
}
return 0;
}