怎么用C语言输出以下2行4列的矩阵??? 1234 5678

如题所述

我建议楼主先用分析下面这个代码分析内外层循环
#include<stdio.h>
int main()
{
int a[2][4]={1,2,3,4,5,6,7,8};
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<4;j++)
{
printf("%d",a[i][j]);
}//这个加了括号后对内外层循环可以看得更清楚些
printf("\n");
}
return 0;//建议楼主目前还是习惯加上他
}

emmm先看懂上面那个再看下面这个吧

#include<stdio.h>
int main()
{
int a[2][4]={1,2,3,4,5,6,7,8};
int i,j;
for(i=0;i<2;i++)
{
for(j=0;j<4;j++)
printf("%d",a[i][j]);//至于为什么不加{},是因为他会自动把for下面那一句执行(不过还是建议你加吧)
printf("\n");
}
return 0;//建议楼主目前还是习惯加上他
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-04-01
这就是个二维数组,外层循环控制行,内层循环控制列,在第一行循环结束之后,加一个换行符就行了。
第2个回答  2020-04-01
4输出完了以后加一个回车\n
相似回答