天气与日历 切换到窄版

 找回密码
 立即注册
中国膜结构网
十大进口膜材评选 十大国产膜材评选 十大膜结构设计评选 十大膜结构公司评选
查看: 24|回复: 0

转换矩阵相加

[复制链接]
  • TA的每日心情
    开心
    12 小时前
  • 签到天数: 82 天

    [LV.6]常住居民II

    1578

    主题

    204

    回帖

    214748万

    积分

    管理员

    积分
    2147483647
    发表于 2024-4-29 18:41:55 | 显示全部楼层 |阅读模式
    1. #include <iostream>
    2. #include <vector>

    3. int main() {
    4.     std::vector<std::vector<int>> matrix = {
    5.         {1, 2, 3},
    6.         {4, 5, 6},
    7.         {7, 8, 9}
    8.     };

    9.     // 假设所有内层vector的长度都相同
    10.     size_t inner_size = matrix[0].size();

    11.     // 初始化结果vector
    12.     std::vector<int> sums(inner_size, 0);

    13.     // 逐个元素相加
    14.     for (size_t i = 0; i < inner_size; ++i) {
    15.         for (const auto& row : matrix) {
    16.             sums[i] += row[i];
    17.         }
    18.     }

    19.     // 输出结果
    20.     for (int sum : sums) {
    21.         std::cout << sum << " ";
    22.     }
    23.     std::cout << std::endl;

    24.     return 0;
    25. }

    26. 这段代码会输出每一列相加的总和:12 15 18。
    复制代码

     

     

     

     

    转换矩阵相加
    中国膜结构网打造全中国最好的膜结构综合平台 ,统一协调膜结构设计,膜结构施工,膜材采购,膜材定制,膜结构预算全方位服务。 中国空间膜结构协会合作单位。
    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    QQ|Archiver|手机版|中国膜结构网_中国空间膜结构协会

    GMT+8, 2024-5-16 20:21 , Processed in 0.058978 second(s), 21 queries .

    Powered by Discuz! X3.5

    © 2001-2024 Discuz! Team.

    快速回复 返回顶部 返回列表