问题遇到的现象和发生背景
想输出一个5X5的菱形,结果只有空行
问题相关代码,请勿粘贴截图
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
int main()
{
char diamond[5][5] = { {' ',' ',' * '},{' ',' * ',' ',' * '},{' * ',' ',' ',' ',' * '},{' ',' * ',' ',' * '},{' ',' ',' * '} };
for (int i = 0; i < 5; i++)
{
for (int j = 0; j < 5; j++)
{
printf("%c", diamond[i][j]);
}
printf("\n");
}
return 0;
}
运行结果及报错内容
我想要达到的结果
输出一个菱形