请教二维数组如何输入啊?

如题所述

第1个回答  2022-11-06
分类: 电脑/网络 >> 程序设计 >> 其他编程语言
问题描述:

main()

{

int a[12];

int i,j;

for(i=0;i<=3;i++)

{

for(j=0;j<=4;j++)

scanf("%d",a[i][j]);

}

for(i=0;i<=3;i++)

{

for(j=0;j<=4;j++)

printf("%d ",a[i][j]);

}

}

解析:

运行程序,输入整数,可以

1 回车

2 回车

3 回车



1 2 3 4 5 回车

6 回车

7 8 回车

也就是说,可以一个数据输入后按回车,或输入很多数据彼此间用空格分隔再按回车。主要原因是C采用缓冲输入输出流