不会这个题有人会吗请帮我

img

#include <stdio.h>
int main()
{
    printf("   A   \n");
    printf(" A   A \n");
    printf("   A   \n");

    return 0;
}

#include <stdio.h>
int main()
{
    printf(" A \n");
    printf("A A\n");
    printf(" A \n");
    return 0;
}

#include <stdio.h>
int main(){
    int i,j;
    for(i=1;i<4;i++)
    {
        for(j=1;j<4;j++)
        {
            if(i%2!=0&&j%2==0 || i%2==0&&j%2!=0)
                printf("A");
            else
                printf(" ");
        }
        printf("\n");
    }
    return 0;
}

看代码块不能超过16k个人建议直接打印叭,别使用循环了

#include <stdio.h>
int main()
{
    printf("   A   \n");
    printf(" A   A \n");
    printf("   A   \n");
    return 0;
}

供参考:

#include <stdio.h>
#include <stdlib.h>
int  main()
{
    int i, j, k, n;
    printf("输入n:");
    scanf("%d", &n);
    for (k = 1 - n; k <= n - 1; k++)
    {
        i = n - abs(k);
        for (j = 1; j <= n - i; j++)
            printf(" ");
        for (j = 1; j <= i; j++)
            printf("A ");
        printf("\n");
    }
    return 0;
}