填空题 以下程序的功能是输入任意整数给n后,输出n行由大写字母A开始构成的三角形字符阵列图形。例如,输入整数5时(注意:n不得大于10),程序运行结果如下:
A B C D E
F G H I
J K L
M N
O
请填空完成该程序。
main()
int i,j,n;char ch='A';
scanf("%d",&n);
if(n<11)
for(i=1;i<=n;i++)
for(j=1;j<n-i+1;j++)
printf("%2c",ch);
{{U}} {{/U}};

{{U}} {{/U}};


else printf("n is too large!//n")
printf("//n");


  • 1、
【正确答案】 1、ch++,printf(“/n”);    
【答案解析】[解析] C语言允许字符数据与整数进行直接的算术运算,故输出大写字母A开始的连续字符,可通过白加运算ch++完成。三角形字符阵列第i行的字符个数为n-i+1,在每行结尾以回车字符‘/n’换行。