编辑代码

#include <stdio.h>
int main () {
   int i,m,n,ch,k;
    //从键盘获取一个数
    scanf("%d",&n);
	m=65;
    //累加器目的 是为了计算 下一行第一个字母是多少
    k=0;
    //假如输入 4 的话,循环4次  这个四次是四行的意思
    for(i=n;i>=1;i--){
        //第一次循环  从65开始      第一行4个  65 66  67  68  
        //第二次循环  应该从70开始  第二行3个  69 70  71
        //第三次循环  应该从73开始  第三行2个  72 73   
        //第四次循环  应该从75开始  第四行1个  74   
        for(ch=m;ch<(m+n);ch++){
            //输出每一行字母
            printf("%c ",ch);
            //每一行出了几个,
            k++;
        }
        //换行 循环一轮换行
        printf("\n");
        //n=3
        n=n-1;
        //m = 69;
        m=m+k;
        //重置为0;
        k=0;
    }
	return 0;
}