少写了EOF。一直显示超时,改了好大一会儿
#include<stdio.h>
int main(void)
{
int n;
int i=1,j,k;
while((scanf("%d",&n))!=EOF){
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
}
return 0;
}
int main(void)
{
int n;
int i=1,j,k;
while((scanf("%d",&n))!=EOF){
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i;j++)
printf(" ");
for(k=1;k<=2*i-1;k++)
printf("*");
printf("\n");
}
}
return 0;
}