C语言/C++ 矩阵的右下半部分【简单易懂,代码可以直接运行】

输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和。

右下半部分是指次对角线下方的部分,如下图所示,黄色部分为对角线,绿色部分为右下半部分:

输入格式
第一行输入一个大写字母,若为 S,则表示需要求出右下半部分的元素的和,若为 M,则表示需要求出右下半部分的元素的平均值。

接下来 12 行,每行包含 12 个用空格隔开的浮点数,表示这个二维数组,其中第 i+1 行的第 j+1 个数表示数组元素 M[i][j]。

输出格式
输出一个数,表示所求的平均数或和的值,保留一位小数。

数据范围
−100.0≤M[i][j]≤100.0
这道题用到了数组,核心还是找到i与j的关系,进而找到for循环的关键条件
代码如下:

#include<iostream>
#include<cstring>
using namespace std;
int main()
{double M[12][12];int i,j,c;double sum;char s; c = 0;sum = 0;cin>>s;for(i = 0;i < 12;i++)for(j = 0;j < 12;j++)cin>>M[i][j];for(i = 0;i < 12;i++)for(j = 11-i+1;j < 12;j++){sum += M[i][j];c += 1;}if(s == 'S') printf(".1lf",sum);if(s == 'M') printf(".1lf",sum/c);
}

C语言/C++ 矩阵的右下半部分【简单易懂,代码可以直接运行】相关推荐

  1. python矩阵的右下半部分【简单易懂,代码可以直接运行】

    python矩阵的右下半部分[简单易懂,代码可以直接运行] 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部分,如 ...

  2. C语言:简易商品库存管理系统(简单易懂,不用指针的入门级示例,数据结构大作业)

    C语言:商品库存管理系统(简单易懂,不用指针的入门级示例) 没有使用指针,没有写入文件,全部是最基础的c语言语句,本程序使用vc6.0测试 功能: 1.创建商品的信息 2.显示全部商品对信息(商品数量 ...

  3. C语言大作业 数据结构 医院候诊排队系统 代码【可运行代码+截图】

    设计内容: 设计一个医院候诊排队系统.问题描述:医院各科室的医生有限,因此病人到医院看病时必须排队候诊,而病人的病情有轻重之分,不能简单的根据先来先服务的原则进行诊断治疗,所以医院根据病人的病情规定了 ...

  4. Acwing语法基础课第八次课(2)756. 蛇形矩阵748. 数组的右下半部分754. 平方矩阵 II752. 数组的右方区域 746. 数组的左下半部分750. 数组的下方区域

    748. 数组的右下半部分 题目 提交记录 讨论 题解 视频讲解 输入一个二维数组 M[12][12],根据输入的要求,求出二维数组的右下半部分元素的平均值或元素的和. 右下半部分是指次对角线下方的部 ...

  5. 杨辉三角c语言用矩阵,C语言中杨氏矩阵与杨辉三角的实现方法

    一.杨氏矩阵 1.杨氏矩阵的概念 在数学中,杨表(英语:young tableau),又称杨氏矩阵.是对组合表示理论和舒伯特演算很有用的工具.它提供了一种方便的方式来描述对称和一般线性群的群表示,并研 ...

  6. C语言读取bmp图像并做简单显示

    C语言读取bmp图像并做简单显示) bmp文件格式 读取bmp文件信息并展示 bmp文件格式 bmp文件大体上分为四个部分: bmp文件构成 位图文件头BITMAPFILEHEADER 位图信息头BI ...

  7. 基于C语言Ncurse库和链表的简单贪吃蛇小游戏

    参考:基于C语言Ncurse库和链表的简单贪吃蛇小游戏 作者:三速何时sub20 发布时间:2020-09-29 10:23:51 网址:https://blog.csdn.net/weixin_44 ...

  8. Problem B: C语言习题 矩阵元素变换

    Problem B: C语言习题 矩阵元素变换 Time Limit: 1 Sec  Memory Limit: 128 MB Submit: 942  Solved: 558 [Submit][St ...

  9. matlab中矩阵的表示与简单操作

    matlab中矩阵的表示与简单操作 原文地址为:matlab矩阵的表示和简单操作 一.矩阵的表示 在MATLAB中创建矩阵有以下规则: a.矩阵元素必须在"[ ]"内: b.矩阵的 ...

最新文章

  1. 面试:如何实现 MySQL 删除重复记录并且只保留一条
  2. ueditor百度编辑器常见报错的解决方法
  3. Distributed Systems笔记-middlewares
  4. GDCM:gdcm::ByteSwap的测试程序
  5. sql server 2008学习2 文件和文件组
  6. 五大地形等高线特征_高考复习地形特征描述专题
  7. 简单聊聊C#中lock关键字
  8. P2672-推销员【贪心】
  9. c++ 箭头符号怎么打_老司机怎么测量三极管管型、管脚和性能?三极管测量此中有深意...
  10. c语言数组蛇形编程,C语言每天小练(二)——蛇形数组
  11. 如何更快获取想要的设计资源?
  12. BZOJ4012[HNOI2015]开店——树链剖分+可持久化线段树/动态点分治+vector
  13. 短信接口防盗刷解决方案
  14. oracle宕了,帮忙分析原因:数据库宕了(急)
  15. html5在线裁剪,HTML5 本地裁剪图片并上传至服务器(老梗)
  16. java 如何理解new_JAVA中new的 理解
  17. DevCloud注册和登录
  18. How to solve the lossless offline problem of Spring Cloud Alibaba service instance in Kubernetes
  19. 学习-Java继承和多态之子类继承性
  20. 计算机网络之网络应用--Email应用

热门文章

  1. 金仓数据库KStudio使用手册(3. 数据库管理)
  2. 深入浅出 TypeScript
  3. CSS 样式表大全(学习笔记)
  4. Revit二次开发_将数据导入Excel
  5. 数字图像处理 什么是霍夫变换?
  6. 传奇私服服务器移动玩家位置,传奇私服服务端里面哪个是玩家数据文件文件
  7. FastDFS分布式文件系统实践详解
  8. Mediaplay:Android后台同时播放多个音频文件第一弹:读取并播放音频文件
  9. 【线性代数的本质是42】
  10. 实测一种动态再平衡投资策略