用字符数组输出菱形图

2025-05-06 01:47:08
推荐回答(1个)
回答1:

你的printf("\n");的位置有问题,应该放在第一个for循环里面。
如下:
#include
void mian()
{
char a[5][5]={{' ',' ','*'},{' ','*',' ','*'},{'*',' ',' ',' ','*'},{' ','*',' ','*'},{' ',' ','*'}};
int i,j;
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
printf("%c",a[i][j]);
printf("\n"); //放在这儿。。。。。
}

}