输出菱形里面有个问题不会 请帮忙看看
#include <stdio.h>main()
{
char a[][5]={{' ',' ','*'},{' ','*',' ','*'},
{'*',' ',' ',' ','*'},{' ','*',' ','*'},
{' ',' ','*'}};
int i,j;
for(i=0;i<=4;i++)
for(j=0;j<=4;j++)
{
if(j%5==0)
printf("\n");
printf("%c",a[i][j]);
}
putchar('\n');
return 0;
}
for(j=0;j<=4;j++)这里决定了j最大等于4 但是输出菱形却要if(j%5==0) printf("\n");这是为什么能成立呢 有高手能回答的请加我Q1044520616或者留下QQ给我帮我解答下咯