利用C语言输出字符矩阵

img


#include<stdio.h>
int main()
{
    int n,i,j;
    while(~scanf("%d",&n))//多组输入
    {
        char b='A';//设定起始字母,每次输出完重置
        for (i=0;i<n;i++)
        {

            for (j=0;j<n;j++)
            {

                printf("%c",b);
            }
            b++;//每输出一行让ASCII码+1,可以达到A变B的效果
            printf("\n");
        }
    }

    return 0;
}

img


我没有加异常数字处理,如果有需要的话可以自己加一下。
觉得答案还可以的话可以点一下采纳。