输出一个正整数n,输出n行由大写字母A开始构成的三角形字母图阵

#include
int main()
{char j;
int i,n;
scanf("%d",&n);
for(i=n;i>0;i--)
{for(j=65;j<j+i;j++)
printf("%c",j);
printf("\n");}}结果是乱码求解

#include <stdio.h>
int main()
{
    char j;
    int i,n;
    scanf("%d", &n);
    for(i=n;i>0;i--)
    {
        for(j=65;((int)j)<65+i;j++)
            printf("%c",j);
        printf("\n");
    }
}

10
ABCDEFGHIJ
ABCDEFGHI
ABCDEFGH
ABCDEFG
ABCDEF
ABCDE
ABCD
ABC
AB
A

如果问题得到解决,请点采纳

这是一个死循环吧,for(j=65;j<j+i;j++)这个怎么循环的出去?