11智能在线
新记
在c语言中能否用单层循环实现二维数组的输入输出
如题所述
举报该文章
其他看法
第1个回答 2019-06-02
可以
#include <stdio.h>
#define M (2)
#define N (3)
int main()
{
int a[M][N],*p;
int i;
for(p=(int*)a,i=0;i<M*N;++i)
{
scanf("%d",&p[i]);
}
for(p=(int*)a,i=0;i<M*N;++i)
{
printf("%d%c",p[i],(i+1)%N?' ':'\n');
}
return 0;
}
本回答被网友采纳
相似回答
大家正在搜
相关问题
c语言中怎样实现对二维数组元素进行赋值并输出。
C语言中的二维数组的赋值,输入输出怎么用
C语言中如何定义动态二维数组并输出
c语言 二维数组如何输入 该怎么输入数组,才能输出?
在C语言中,如何用scanf和循环输入二维数组
在c语言中这个输出用二维数组怎么实现
C语言中如何直接输出一个二维数组
c语言,二维数组,我想用循环的方式将用户输入的数据一个个赋给...