谁能告诉我错哪了,真的不明白

img


这个,代码是字符三角形,构造底边5个字符,高3个字符的等腰字符三角形,我查错了,好多次,不知道错哪了

img

建议把题目发出来

#include <stdio.h>

int main(void)
{
    char a;
    scanf("%c", &a);
    printf("  %c\n", a);
    printf(" %c%c%c\n", a, a, a);
    printf("%c%c%c%c%c",a, a, a, a, a);
    return 0;
}

img

题主错在了没有换行,在c语言换行是\n,printf("%d\n",b);这样在输出b的时候就会换行了