• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号
您的位置:首页 > 程序设计 >C语言 > C语言求矩阵的各列元素之和的代码示例

C语言求矩阵的各列元素之和的代码示例

作者:Hi_Aaron 字体:[增加 减小] 来源:互联网 时间:2017-05-28

Hi_Aaron 通过本文主要向大家介绍了c语言求n的阶乘之和,c语言求对角线之和,c语言求两数之和,c语言求各位数之和,c语言求阶乘之和等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com

问题描述:
统计一个矩阵的各列元素之和。矩阵各元素为整数且绝对值不超过100。
要求输入:
有多个测试用例,每个测试用例的第一行是空格分隔的两个正整数n和m( 1 < n, m < 80 ),接下来的n行每行有m个空格分隔的整数,组成一个n*m的矩阵。最后一个测试用例n=0 m=0不用处理。
要求输出:
对每个测试用例,输出一行整数(空格分隔),顺序表示从第1列至第m列的各列元素之和。
输入示例:

3 5 
1 1 1 2 -1 
0 1 0 7 4 
0 2 0 -8 -4 
2 2 
1 1 
0 1 
0 0
</div>

输出示例:

1 4 1 1 -1 
1 2
</div>

代码如下:

#include<iostream>
using namespace std;

void show(int a[][100],int m,int n)
{
  int sum=0,i,j;
  for(i=0;i<n;i++)
  {
    for(j=0;j<m;j++)
    {
      sum=sum+a[j][i];
    }
    cout<<sum<<" ";
    sum=0;
  }
  cout<<endl;
}

int main()
{
  int i,j,m,n,a[100][100];
  cin>>m>>n;
  while(m!=0 && n!=0)
  {
    for(i=0;i<m;i++)
    for (j=0;j<n;j++)
    {
      cin>>a[i][j];
    }
    show(a,m,n);
    cin>>m>>n;
  }   
  return 0;
}
</div>

</div>
分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • C语言求矩阵的各列元素之和的代码示例

相关文章

  • 2017-05-28如何利用Emacs来调试C++程序
  • 2017-05-28C语言单链队列的表示与实现实例详解
  • 2017-05-28用贪心法求解背包问题的解决方法
  • 2017-05-28使用opencv拉伸图像扩大分辨率示例
  • 2017-05-28c语言尾队列tailq使用示例分享
  • 2017-05-28详解C语言gets()函数与它的替代者fgets()函数
  • 2017-05-28探讨C++中数组名与指针的用法比较分析
  • 2017-05-28如何解决C语言,函数名与宏冲突
  • 2017-05-28C++中auto_ptr智能指针的用法详解
  • 2017-05-28浅谈时间戳与日期时间互转C语言

文章分类

  • JavaScript
  • ASP.NET
  • PHP
  • 正则表达式
  • AJAX
  • JSP
  • ASP
  • Flex
  • XML
  • 编程技巧
  • Android
  • swift
  • C#教程
  • vb
  • vb.net
  • C语言
  • Java
  • Delphi
  • 易语言
  • vc/mfc
  • 嵌入式开发
  • 游戏开发
  • ios
  • 编程问答
  • 汇编语言
  • 微信小程序
  • 数据结构
  • OpenGL
  • 架构设计
  • qt
  • 微信公众号

最近更新的内容

    • 判断机器大小端的两种实现方法
    • C/C++中的mem函数和strcopy函数的区别和应用
    • C++快速幂与大数取模算法示例
    • 浅谈C++左值引用和右值引用
    • C语言中判断int,long型等变量是否赋值的方法详解
    • 浅谈c++ stl迭代器失效的问题
    • C++实现十六进制字符串转换为十进制整数的方法
    • C语言函数语法详解
    • Cocos2d-x中背景音乐和音效使用实例
    • 详解C++中的对象指针与对象数组

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有