问题链接: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 元素之和相关推荐

  1. ACMNO.19 C语言-对角求和 求一个3×3矩阵对角线元素之和。 输入 矩阵 输出 主对角线 副对角线 元素和 样例输入 1 2 3 1 1 1 3 2 1 样例输出 3 7

    这个我做了改进,可以实现NXN的矩阵.求出对角线之和! 只需要修改定义的define z的值就好! 接下来,进入正题! 题目描述: 求一个3×3矩阵对角线元素之和. 输入 矩阵 输出 主对角线 副对角 ...

  2. C语言求3x3数组对角线元素之和

    C语言求3x3数组对角线元素之和 #include <stdio.h> int main() {int i, j,sum=0;int a[3][3];for (i = 0; i < ...

  3. 用子函数的方法求一维数组中所有元素之和

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p142 7.1.2 上级实训内容 [实训内容2]用子函数的方法求一维数组中所有元素之和 #includ ...

  4. 求3*4数组的全部元素之和

    <程序设计基础实训指导教程-c语言> ISBN 978-7-03-032846-5 p73 4.1.2 上级实训内容 [实训内容3]在一个3 * 4的数组中求全部数组元素之和 #inclu ...

  5. python内置函数用来返回数值型序列中所有元素之和_Python内置函数______用来返回数值型序列中所有元素之和...

    [填空题]表达式 int(4**0.5) 的值为 [判断题]3+4j不是合法的Python表达式. [填空题]已知列表对象x = ['11', '2', '3'],则表达式 max(x) 的值为 [填 ...

  6. 求列表最大元素不用max_python3实现从一个无序列表中求取连续元素之和中最大的和...

    介绍 今天遇到一个需求,要求从一个无序列表中求取连续元素之和中最大的和.使用python做了实现,后来想着可以作为一个小知识点分享出来,或许能在某时某刻给某位同学一些帮助.下面就直接上代码(图片和文字 ...

  7. C语言实验——求一个3*3矩阵对角线元素之和

    C语言实验--求一个3*3矩阵对角线元素之和 Time Limit: 1000 ms Memory Limit: 65536 KiB Problem Description 给定一个3*3的矩阵,请你 ...

  8. c语言编程矩阵主对角线相同,急求!c语言 求N*N矩阵中主对角线和次对角线的元素之和...

    急求!c语言 求N*N矩阵中主对角线和次对角线的元素之和 來源:互聯網  2010-02-24 23:29:06  評論 分類: 電腦/網絡 >> 程序設計 >> 其他編程語言 ...

  9. python内置函数用来返回数值型序列中所有元素之和_语句x = 3==3, 5执行结束后,变量x的值为_学小易找答案...

    [判断题]不可以在同一台计算机上安装多个Python版本. [填空题]表达式[1, 2, 3]*3的执行结果为 [填空题]使用切片操作在列表对象x的开始处增加一个元素3的代码为 [填空题]Python ...

最新文章

  1. 对于tnsping的连接超时的功能补充
  2. Python:使用ctypes库调用外部DLL 数据类型对应
  3. 高通msm8994手动提升性能脚本
  4. matlab eps 字体用AI打开乱码的解决
  5. 求圆和椭圆上任意角度的点的坐标
  6. 电机的入门之路系列3--直流电机的工作原理
  7. Lesson Plan 教学计划 翻译
  8. 通过图片 找到桌面相同图片区域坐标_非常萌的桌面工具-bongo cat mver0.1.6
  9. 设计模式:java及spring观察者模式(有利于代码解耦)
  10. JavaScript中解决Microsoft.XMLHTTP乱码的最简单方法
  11. Spring源码之创建代理
  12. 计算机boot指令,BCDBoot 命令行选项
  13. 《现代控制系统》第四章——反馈控制系统特性 4.3 控制系统对参数变化的敏感程度
  14. PMP第十一章:项目风险管理
  15. mac算法c语言,MAC算法原理
  16. postman全方位讲解(有空看下)
  17. c语言函数fac,将一个求阶乘的函数fac专门写在一个文件file1.cpp中,定义为外部函数。然后在另一文件file2.cpp中...
  18. java设计模式(13-19节)
  19. 可跨页字符串:使用Spans设置文本样式
  20. centOS和宝塔linux面板详细使用

热门文章

  1. Netty使用kryo序列化传输对象
  2. [转]详解Flex布局(语法+教程)
  3. 十全干货:核心游戏系统架构设计
  4. C#注册类方法到Lua
  5. php mysql调用crontab_PHP中如何实现crontab代码
  6. python怎么读excelsheet_python怎么读写excel文件
  7. Android中service的生命周期
  8. spark读写hive数据
  9. python selenium在编写过程中遇到的问题记录2
  10. idea启动Tomcat控制台乱码但是不报错