一个m行,n列的矩阵(1<=n,m<=9),其中每一格中的两位数的十位和个位分别为其行数和列数,请输出该矩阵中每一格中的数值
例如,当m=3,n=4时,输出的矩阵为:
11 12 13 14
21 22 23 24
31 32 33 34
输入格式:
两个数m,n,分别代表矩阵的行数和列数
输出格式:
一个m行n列的矩阵,矩阵中每一格的数值由其行数和列数组成,数与数之间采用空格分隔开。
样例 1 :
输入: 3 4
输出: 11 12 13 14 21 22 23 24 31 32 33 34
C语言:
#include <stdio.h>
int main()
{
int m,n;
scanf("%d %d",&m,&n);
int a[m][n];
for(int i=0;i<m;i++)
{
for(int j=0;j<n;j++)
{
a[i][j]=10*(i+1)+(j+1);
printf("%d ",a[i][j]);
}
printf("\n");
}
return 0;
}
评测状态
正确 100
语言: C
用时: 0 ms 内存: 1088 kb 代码长度: 219
该博客主要介绍了如何使用C语言实现一个二维矩阵,其中每个元素的值由其所在行和列的数字组成。给定矩阵的行数m和列数n后,程序通过两层循环动态生成并打印这个矩阵。示例展示了当m=3,n=4时的输出情况,矩阵内容符合题目描述。
5万+

被折叠的 条评论
为什么被折叠?



