考试成绩统计案例

学习目标:

二维数组的遍历

案例描述:

有三名同学(张三,李四,王五),在一次考试中的成绩分别如下表,请分别输出三名同学的总成绩

语文 数学 英语
张三 100 100 100
李四 90 50 100
王五 60 70 80

实现代码:

#include <iostream>
using namespace std;//语文数学英语张三100100100李四9050100王五607080
int main()
{int arrscore[3][3] ={{100,100,100},{90,50,100},{60,70,80}};for (int i = 0; i < 3; i++){int temp = 0;for (int j = 0; j < 3; j++){temp = temp + arrscore[i][j];}switch (i){case 0:cout << "张三的总成绩为: " << temp << endl;break;case 1:cout << "李四的总成绩为: " << temp << endl;break;case 2:cout << "王五的总成绩为: " << temp << endl;break;}//if (i == 0)//{// cout << "张三的总成绩为: " << temp << endl;//}//else if (i == 1)//{// cout << "李四的总成绩为: " << temp << endl;//}//else//{//   cout << "王五的总成绩为: " << temp << endl;//}}system("pause");return 0;
}

运行结果:


本案例还可以新建一个string类型的一维数组,将三个人的名字存放到数组中,头文件要include <string>

C++做一个有关二维数组的小案例(考试成绩统计)相关推荐

  1. C++_二维数组_定义方式_数组名称的作用_案例考试成绩统计---C++语言工作笔记021

    然后我们来看二维数组,这个跟java有一定区别.

  2. 如何创建二维数组 微信小程序_微信小程序遍历二维数组

    在微信小程序中遍历二维数组,代码如下 data 中二维数组结构如下 data: { familys:[ { familyName:'贾家', users: [ {name:'贾宝玉'}, {name: ...

  3. 【C语言 二维数组简单小游戏】鱿鱼游戏

    [问题描述] 鱿鱼游戏,此时有100个参加的人.排成了10行10列:首先将其从1到100编号. 实现以下所示: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 ...

  4. 为长颈鹿做一个名片二维码,扫描就能了解它的详细信息

    从前,有一只叫小仙的长颈鹿,生长在一片美丽的草原上.每天,它都能够吃到最新鲜的树叶.喝到最甜美的河水.除了时不时和其他的长颈鹿打打架,和狮子赛跑,日子过得还挺开心的.傍晚,静静地站在那颗最高大的金合欢 ...

  5. 【听说有人想转码】大炮打蚊子----用二维数组写小游戏

    上题目 大炮打蚊子 (5 分) 现在,我们用大炮来打蚊子:蚊子分布在一个M×N格的二维平面上,每只蚊子占据一格.向该平面的任意位置发射炮弹,炮弹的杀伤范围如下示意: O OXOO 其中,X为炮弹落点中 ...

  6. C++二维数组做函数参数

    C++二维数组做函数参数 二维数组做函数参数的形式主要有: /对于一个m行n列int元素的二维数组 //函数f的形参形式 f(int daytab[m][n]) {...}//以下两种可以忽略行数 f ...

  7. 找出一个二维数组中的鞍点,既该位置上的元素在该行上最大,在该列上最小。也可能没有鞍点。(C语言程序设计第五版 p166.8)

    一,条件:该行最大(只有一个) 该列最小(只有一个) 二,功能:输入一个任意二维数组,输出鞍点或者输出鞍点不存在 三,思路: 以2*2的数组为例 (1,1) (1,2)   (2,1)   (2,2) ...

  8. 如何在C++中动态建立二维数组

    一维数组是指针,可将二维数组看作是指针的指针:每一行是一个一维数组,而列是指向行的指针.在动态创建时,先分配指向行的指针空间,再循环维每一行申请空间. #include<iostream> ...

  9. C++阶段01笔记05【数组(概述、一维数组、二维数组)】

    C++| 匠心之作 从0到1入门学编程[视频+课件+笔记+源码] 目录 5 数组 5.1 概述 5.2 一维数组 5.2.1 一维数组定义方式 --示例 5.2.2 一维数组数组名 --示例 --练习 ...

最新文章

  1. 第三周项目三-输出星号图(1)
  2. 【转】VS 安全开发生命周期(SDL)检查
  3. 地壳中元素含量排名记忆口诀_【中考化学】初中化学记忆性知识点03-生活中的化学-生活常识...
  4. 操作系统(3)-线程的六大状态、基于代码实战的线程创建及六个常用方法
  5. 顺藤摸瓜的解决GDB的DEBUG中出现的小问题
  6. 【百度地图API】建立全国银行位置查询系统(一)——如何创建地图
  7. chart控件使用教程
  8. DroidCam连接教程+资源
  9. css音乐播放器插件,jQuery MPlayer音乐播放器插件
  10. 新型发明创造大赛计算机类,参加2019自主招生要具备什么条件?高校更青睐包括专利在内的七大类!...
  11. 机器人C++库(6)Robotics Library 例程三之正逆运动学计算
  12. :-1: error: [Makefile.Debug:72: debug/QtIcon_resource_res.o] Error 1
  13. python代码时钟_时钟 - python代码库 - 云代码
  14. 《Microduino实战》——2.1 Microduino系列产品
  15. 基于 Traefik 的 ForwardAuth 配置
  16. get方法改成post
  17. 道路矢量下载 转shp格式
  18. 第二章教程16:贪吃蛇
  19. 我的那些年(5)~我当教师了
  20. 开源一个基于天天团购的团购app

热门文章

  1. 被勒索病毒攻击了怎么办?
  2. Linux文本处理:从不规则列/非固定列中截取关键字-方法2
  3. XML编辑软件或工具
  4. LATEX教程第一讲—— LATEX入门
  5. C语言7-3 一帮一 15 分,培优辅差记录
  6. 五款企业运维监控工具简单介绍-行云管家
  7. H3C三层交换机配置IP
  8. ASP.Net 自定义行数,可读取填入数据的页面表格
  9. 系统架构设计师需要具备什么能力?
  10. [ 云计算 | AWS ] IAM 详解以及如何在 AWS 中直接创建 IAM 账号