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输出;

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

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

  • 相关阅读:
    PHP 函数
    PHP 循环
    PHP 数组
    PHP Switch 语句
    PHP If...Else 语句
    PHP 字符串
    PHP 变量
    用where导致group by分组字段的索引失效
    mysql之filesort原理
    Windows定时开机并开启工作软件
  • 原文地址:https://www.cnblogs.com/KeithTee/p/13826392.html
Copyright © 2011-2022 走看看