输出矩阵

81 阅读1分钟

Description
输出nm的矩阵
Input
多组测试数据 每组输入2个整数 n和m(不大于20)
Output
输出n
m的矩阵,要求左上角元素是1,然后从左到右 从上到下依次增大
Sample Input
3 4
Sample Output
1 2 3 4
5 6 7 8
9 10 11 12
题目一开始没看懂,原来就是从一慢慢加上去,很简单的题目

#include<stdio.h>
int main()
{
int n,m,a[20][20];
while(scanf("%d%d",&n,&m)!=EOF){
int t=1;
for(int i=0;i<n;i++){
for(int j=0;j<m;j++){
a[i][j]=t;
t++;
}
}  
for(int i=0;i<n;i++)
{
for(int j=0;j<m-1;j++){
printf("%d ",a[i][j]);
}
printf("%d\n",a[i][m-1]);
}
}
return 0;
}