CCF NOI1045 元素之和
问题链接:CCF NOI1045 元素之和。
时间限制: 1000 ms 空间限制: 262144 KB
题目描述
输入4*4方阵,分别求两条对角线上元素之和。
输入
输入4*4方阵。
输出
输出两条对角线上元素之和(如样例所示)。
样例输入
0 0 2 7
5 3 2 1
9 9 7 0
9 1 9 5
样例输出
15 27
数据范围限制
0<元素值<10000
问题分析
简单的矩阵对角线求和问题,关键在于循环变量与对角线下标的映射关系。
程序说明
(略)
要点详解
- 虽然题意中给的是常量的矩阵大小,可以用字符常量来定义数组,但是用宏来定义一个符号常量更为合理。
- 循环变量与对角线下标的映射关系。
参考链接:(略)。
100分通过的C语言程序:
#include <stdio.h>#define N 4int a[N][N];int main(void)
{int sum1, sum2, i, j;for(i=0; i<N; i++)for(j=0; j<N; j++)scanf("%d", &a[i][j]);sum1 = sum2 = 0;for(i=0; i<N; i++) {sum1 += a[i][i];sum2 += a[i][N - 1 - i];}printf("%d %d\n", sum1, sum2);return 0;
}
CCF NOI1045 元素之和相关推荐
- ACMNO.19 C语言-对角求和 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7
这个我做了改进,可以实现NXN的矩阵.求出对角线之和! 只需要修改定义的define z的值就好! 接下来,进入正题! 题目描述: 求一个3×3矩阵对角线元素之和. 输入 矩阵 输出 主对角线 副对角 ...
- C语言求3x3数组对角线元素之和
C语言求3x3数组对角线元素之和 #include <stdio.h> int main() {int i, j,sum=0;int a[3][3];for (i = 0; i < ...
- 用子函数的方法求一维数组中所有元素之和
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容2]用子函数的方法求一维数组中所有元素之和 #includ ...
- 求3*4数组的全部元素之和
<程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p73 4.1.2 上级实训内容 [实训内容3]在一个3 * 4的数组中求全部数组元素之和 #inclu ...
- python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...
[填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...
- 求列表最大元素不用max_python3实现从一个无序列表中求取连续元素之和中最大的和...
介绍 今天遇到一个需求,要求从一个无序列表中求取连续元素之和中最大的和.使用python做了实现,后来想着可以作为一个小知识点分享出来,或许能在某时某刻给某位同学一些帮助.下面就直接上代码(图片和文字 ...
- C语言实验——求一个3*3矩阵对角线元素之和
C语言实验--求一个3*3矩阵对角线元素之和 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给定一个3*3的矩阵,请你 ...
- c语言编程矩阵主对角线相同,急求!c语言 求N*N矩阵中主对角线和次对角线的元素之和...
急求!c语言 求N*N矩阵中主对角线和次对角线的元素之和 來源:互聯網 2010-02-24 23:29:06 評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 ...
- python内置函数用来返回数值型序列中所有元素之和_语句x = 3==3, 5执行结束后,变量x的值为_学小易找答案...
[判断题]不可以在同一台计算机上安装多个Python版本. [填空题]表达式[1, 2, 3]*3的执行结果为 [填空题]使用切片操作在列表对象x的开始处增加一个元素3的代码为 [填空题]Python ...
最新文章
- html语言星号,如何使HTML代码,输入的东西星号显示出来
- mongodb first
- html自动执行bat,html文件执行cmd指令
- echarts formatter_vue使用echarts的方法
- 基于easyui开发Web版Activiti流程定制器详解(三)——页面结构(上)
- 《领域驱动设计》第二部分:模型驱动设计的构造块 第四章:分离领域 阅读笔记...
- 网页javascript部分
- 平板android优化网络,Android版Firefox更新 针对平板设备优化
- cocos2dx基础篇(24)——基本动画CCAnimation/CCAnimate
- vsftpd系统用户配置详解
- react如何写ajax,请问如何在React中做Ajax 请求?
- vue 后台系统引入pdf安装包
- Laravel文档梳理3、CSRF保护
- 5种尊重您隐私的替代搜索引擎
- An improved genetic algorithm for the flexible job shop scheduling problem with multiple time constr
- 由矩阵运算来看初等矩阵的左乘右乘所影响到矩阵的行列变换的本质
- 3D游戏建模行业门槛高吗
- 吐槽大会 之博客园两个月使用体验
- KMD驱动教程续-11
- 此公众号并没有这些scope的权限 错误码10005
热门文章
- Rust —— 一门没有GC的语言
- JQuery:常用方法一览
- android SQLite使用SQLiteOpenHelper类对数据库进行操作
- OGRE 1.7.2 [Cthugha] 编译方法
- SQL基础笔试题--(一)
- java 字符串递归_关于java:递归函数以通配符模式匹配字符串
- mysql5.6.4安装_win 7 64 mysql 5.6.4 安装
- String, StringBuffer,StringBuilder
- 浅谈C/C+内存管理、内存泄漏、堆栈
- GitHub通过Git上传文件(夹)