填空题 以下程序的功能是输入任意整数给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}} [10] {{/U}}; } {{U}} [11] {{/U}}; } } else printf("n is too large!/n") printf("/n"); }
  • 1、
【正确答案】 1、ch++,printf(“/n”);    
【答案解析】[解析] C语言允许字符数据与整数进行直接的算术运算,故输出大写字母A开始的连续字符,可通过白加运算ch++完成。三角形字符阵列第i行的字符个数为n-i+1,在每行结尾以回车字符‘/n’换行。