编写程序,如图所示输出下面的图案

img

img

完整代码如下:


#include <stdio.h>

int main()
{
    int i,j,n;
    char ch ='A';  //1
    scanf("%d",&n);  //2
    if(n<11)
    {
        for(i=1;i<=n;i++)
            for(j=1;j<=n-i+1;j++)//3
            {
                printf("%2c",ch);
                ch = ch+1;//4
                if(j==n-i+1)
                    printf("\n");
            }
            printf("\n"); //5
        
    }else
        printf("n is too large!\n");
    return 0;
}

下面的也一样,但是题目中第一个for循环没有括号,所以这个地方按照上面的代码写就可以了

#include <stdio.h>

int main()
{
    int i,j,n;
    char ch ='A';  //1
    scanf("%d",&n);  //2
    if(n<11)
    {
        for(i=1;i<=n;i++)
        {
            for(j=1;j<=n-i+1;j++)//3
            {
                printf("%2c",ch);
                ch = ch+1;//4
            }
            printf("\n"); //5
        }
    }else
        printf("n is too large!\n");
    return 0;
}