蛋挞每日一题第一题

蛋挞每日一题第一题,第1张

大家好鸭,蛋挞是某某大学大一的计算机新生,学了一个学期的c语言,想搞一个栏目叫蛋挞c语言每日一题鸭。主要是想和大家一起进步,欢迎各位大佬和我一起探讨c语言。我的这个小栏目ne会每天会给大家一道题我原创的题,然后第二天我会把题目的解析放在评论区里面鸭,有可能我会放在csdn上面喔。大家也可以把代码放在评论区一起交流鸭,感兴趣的小伙伴一起参加,一起加油吧,未经作者允许严禁转载。 每日一题第一题 小蛋的矩阵

小蛋在学习转置矩阵时碰到了一个问题,于是他把这个问题交给了你。他想获得矩阵转置后的矩阵,请你帮帮小蛋吧!!!

输入格式

第一行输入两个整数 n,m,分别代表矩阵的行数和列数。

第二行输入 n * m 个数,代表矩阵元素。

输出格式

m行 ,代表转置矩阵元素。

数据范围

1 <= n <= 50, 1 <= m <= 50 。

矩阵元素的值小于30000。

输入样例:

2 3
1 2 3
4 5 6

输出样例:

1 4
2 5
3 6

代码:( 答 案 )

#include
​
int main()
{
    int a[51][51]; // 定义数组。
    int n =  0, m = 0;
    scanf("%d%d",&n , &m);
​
    for(int i = 0; i < n ; i ++)
        for(int j = 0; j < m; j ++)
            scanf("%d",&a[i][j]); // 输入元素。
​
    for(int i = 0; i < m ; i ++) // 用转置的方式遍历元素
       {
           for(int j = 0; j < n; j ++) 
                printf("%d ",a[j][i]); // 输出元素
                printf("\n"); // 换行
       }
    
    return 0;
}
​

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/914702.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-16
下一篇2022-05-16

发表评论

登录后才能评论

评论列表(0条)

    保存