我用C语言编写了一条小程序
要输出5*5的二位数组左下半三角形(其中赋予数组1~25的自然数)
#include <stdio.h>
void main()
{
int a[5][5];
for (int i=0;i<5;i++)
for (int j=0;j<5;j++)
a[i][j]=i*5+j+1;
for (i=0;i<5;i++)
for (int j=0;j<=i;j++)
{
if (j==i)
printf("%d\n",a[i][j]);
else printf("%d",a[i][j]);
}
}
可是结果是错误的
有哪位大侠能帮我说说其错误之处呢?