本题代码及解释如下:
#include <stdio.h>
#include <math.h>
int main() {
int n, i, j;
char ch = 'A';//字符常量只能用单引号引起来,A的ASCII码值是65;
scanf("%d", &n);
for (i = n; i >= 1; i--) {//外循环控制行数
for (j = 0; j < i; j++) {//内循环控制每一行的字符数
printf("%c ", ch);//每一个字母后面都有一个空格
ch++;
}
if (i == 1)
continue;//注意,最后一行没有多余的换行符
printf("\n");
}
}