输入一个m*n个整型数据,对其以数组形式输出。
例如:输入m=3,n=2,以及m*n个数据: 10 12 13 14 15 16
输出形式为:
10 12 13
14 15 16
第1个回答 2020-04-20
#include <stdio.h>
int main()
{
int m,n;
int a[111][111];
scanf("%d%d",&m,&n);
for(int i=0;i<n;i++)
{
for(int j=0;j<m;j++)
{
scanf("%d",&a[i][j]);
printf("%d",a[i][j]);
if(j!=m-1)
printf(" ");
else
printf("\n");
}
}
return 0;
}
追问感谢,但是我想问问m*n后面的10 12 13 14 15 16是啥意思?
追答m是二维数组的列数,n是行数;
m=3,n=2;2行3列,不就是6个数;
10 12 13 14 15 16这是输入的6个数
嗯嗯好的,我懂了
本回答被提问者采纳