zoukankan      html  css  js  c++  java
  • 习题7-4 求矩阵各行元素之和

    本题要求编写程序,求一个给定的m×n矩阵各行元素之和。

    输入格式:

    输入第一行给出两个正整数m和n(1)。随后m行,每行给出n个整数,其间

    以空格分隔。

    输出格式:

    每行输出对应矩阵行元素之和。

    输入样例:

    3 2
    6 3
    1 -8
    3 12
    
     

    输出样例:

    9
    -7
    15
    
     
     先把代码列出来:
    #include<stdio.h>
    #include<stdlib.h>
    #include<string.h>
    #include<math.h>
    int main() {
        int m = 0, n = 0;
        scanf("%d%d", &m, &n);
        int* a = NULL;
        int  x = 0;                        //x是临时变量,在for循环中存放数据,然后累加到a[i]上
        a = (int*)malloc(m * sizeof(int));
        for (int i = 0; i < m; i++) {
            for (int j = 0; j < n; j++) {
                scanf("%d", &x);
                a[i] += x;
            }
        }
        for (int i = 0; i < m; i++) {
            printf("%d
    ", a[i]);
        }
        return 0;
    }

    思路是在线处理,就是在键入的同时,把它加起来,最后统一用for输出;

    本题基本没有难度,只需要理清各个变量之间的关系即可。

    如有疏漏或者疑问,请私信或者评论指出,谢谢!

  • 相关阅读:
    Some day some time we will do
    qemu-img 的使用
    虚拟化qemu-img的简单用法。
    linux 后台执行命令
    C#向服务器上传文件问题
    Canvas保存为图片
    一个Sql备注
    fabric Clone
    Js 正则获取Html元素
    Graphic 完成文字缩放
  • 原文地址:https://www.cnblogs.com/KeithTee/p/13826392.html
Copyright © 2011-2022 走看看