完整代码如下:
#include <stdio.h>
int main()
{
int i,j,n;
char ch ='A'; //1
scanf("%d",&n); //2
if(n<11)
{
for(i=1;i<=n;i++)
for(j=1;j<=n-i+1;j++)//3
{
printf("%2c",ch);
ch = ch+1;//4
if(j==n-i+1)
printf("\n");
}
printf("\n"); //5
}else
printf("n is too large!\n");
return 0;
}
下面的也一样,但是题目中第一个for循环没有括号,所以这个地方按照上面的代码写就可以了
#include <stdio.h>
int main()
{
int i,j,n;
char ch ='A'; //1
scanf("%d",&n); //2
if(n<11)
{
for(i=1;i<=n;i++)
{
for(j=1;j<=n-i+1;j++)//3
{
printf("%2c",ch);
ch = ch+1;//4
}
printf("\n"); //5
}
}else
printf("n is too large!\n");
return 0;
}