输入学生人数(最多为50个人),然后按编号从小到大的顺序依次输入学生成绩(语文、数学和英语3门课程的成绩),最后统计每门课程全班的总成绩和平均成绩以及每个学生课程的总成绩和平均成绩

#include<iostream>

#include<string.h>

using namespace std;

main(){

int no=0;//学生人数 XS

int CS=0,MS=0,ES=0;//语文、数学。英语   YW.SX.YY

float PC=0,PM=0,PE=0;//平均成绩语文。平均成绩数学。平均成绩英语  PJYW PJSX PJYY

float SS=0;//学生平均成绩 PJXS

while (no<=0||no>50){

cout<<"输入学生人数(最多为50个人):";

cin>>no;

}

struct student{

int chinese;

int maths;

int english;

}stu[no];

for(int i=0;i<no;i++){

cout<<"请输入第"<<(i+1)<<"名学生语文成绩:";

cin>>stu[i].chinese;

cout<<"请输入第"<<(i+1)<<"名学生数学成绩:";

cin>>stu[i].maths;

cout<<"请输入第"<<(i+1)<<"名学生英语成绩:";

cin>>stu[i].english;

cout<<endl;

}

for(int i=0;i<no;i++){

SS=(stu[i].chinese+stu[i].maths+stu[i].english);

CS+=stu[i].chinese;

MS+=stu[i].maths;

ES+=stu[i].english;

cout<<"第"<<(i+1)<<"名学生的课程总成绩为:"<<SS<<"\t平均成绩为:"<<SS/3<<endl;

}

PC=CS/no;PM=MS/no;PE=ES/no;

cout<<"\n"<<endl;

cout<<"全班每门课程的总成绩:语文:"<<CS<<"\t数学:"<<MS<<"\t英语:"<<ES<<endl;

cout<<"全班每门课程的平均成绩:语文:"<<PC<<"\t数学:"<<PM<<"\t英语:"<<PE;

}

C++统计每门课程全班的总成绩和平均成绩以及每个学生课程的总成绩和平均成绩。相关推荐

  1. 三个学生四门课程,求出学生平均成绩和课程的平均成绩;n个学生每人m门课程,找出最高分学生,输出有一门成绩不合格的学生的各门成绩,计算每门成绩都在85分及以上的学生的人数(C)

    养成好习惯,点个赞 再走:有问题,欢迎私信.评论,我看到都会回复的 以下两个题目就是玩一下for循环语句和二维数组 文章目录 三个学生四门课程,求出学生平均成绩和课程的平均成绩 n个学生,每人m门课程 ...

  2. Scala:给定成绩单,使用scala编程完成以下分析工作:(1)统计出各门课程的平均成绩,最低、高成绩,及格率;(2)男女同学分开, 分别统计各门课程的平均成绩,最低成绩,最高成寄鸡Official

    单独取每一列计算好麻烦啊 还是自定义一个学生类用于计算吧 import java.util import GradeCount_assignment.Student import scala.io.S ...

  3. 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。

    题目要求: 有n个结构体变量,内含学生学号.姓名和3门课程的成绩.要求输出平均成绩最高的学生的信息(包括学号.姓名.3门课程成绩和平均成绩). 解题思路: 将n个学生的数据表示为结构体数组.按照功能函 ...

  4. 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)

    有n个结构体变量,内含学生学号.姓名和3门课程的成绩.要求输出平均成绩最高的学生的信息(包括学号.姓名.3门课程成绩和平均成绩) 代码: #include<stdio.h>#define ...

  5. 例 9.7 有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。

    C程序设计(第四版) 谭浩强 例9.7 个人设计 例 9.7 有n个结构体变量,内含学生学号.姓名和3门课程的成绩.要求输出平均成绩最高的学生的信息(包括学号.姓名.3门课程成绩和平均成绩). 代码块 ...

  6. 【C】例9.7有n个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)

    //有n个结构体变量,内含学生学号.姓名和3门课程的成绩. //要求输出平均成绩最高的学生的信息(包括学号.姓名.3门课程成绩和平均成绩) #include <stdio.h> #defi ...

  7. 有n个结构体变量,内含学生学号、姓名、3门课程的成绩,要求输出平均成绩最高的学生信息

    //有n个结构体变量,内含学生学号.姓名.3门课程的成绩,要求输出平均成绩最高的学生信息(学号.姓名.三门课成绩.平均成绩) #include <stdio.h> typedef stru ...

  8. 求两门成绩平均c语言,数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩...

    数据结构课的作业 要求用链表实现学生的学号 姓名 两门课的成绩 同时求出课程的平均成绩 关注:69  答案:2  mip版 解决时间 2021-02-04 09:43 提问者孤城古巷 2021-02- ...

  9. Numpy数据分析模块实训-【根据“某门课程平时成绩和期末考试成绩.csv”内容,计算课程的平时成绩和期末考试成绩的均值、标准差、方差、最小值、最大值,输出期末考试比平时成绩高的学生名单,并输出期末】

    - - 该文章为本人原创!主要是用来记录学习的过程和分享给需要的博友.若有出错或者更好解决方法欢迎评论和私信交流学习!!! ' Numpy数据分析模块实训 - 根据"某门课程平时成绩和期末考 ...

最新文章

  1. easyui动态增加datagrid列_多工作表动态合并,其实很简单
  2. Kattis - icpccamp ICPC Camp(二分+贪心)
  3. opencv立方体的画法_用opengl立方体的画法
  4. Spring 容器:三种方式解决 Resource leak: ‘applicationContext‘ is never closed 问题
  5. 最近在忙着做一个加密的项目,还自己找的私活.
  6. java 查看jar包内容_jar文件怎么打开?如何查看jar文件内容?
  7. Oracle集成基础安装包+补丁包
  8. OptiX OSN3500
  9. 数据分析师的工作职责是什么?
  10. 2022年电子造粒计数器市场前景分析及研究报告
  11. bzoj1779 [Usaco2010 Hol]Cowwar 奶牛战争(网络流)
  12. 双线macd指标参数最佳设置_MACD指标参数设置成多少最好和使用技巧?
  13. 弘辽科技:提升销量没流量要继续提升吗?如何提高店铺流量?
  14. stc12c5a60s DHT11温湿度传感器
  15. 计算机域名的解释,通俗易懂:域名与IP的关系讲解
  16. oracle11g 使用数据泵导出导入数据
  17. 个人PC搭建自己的虚拟服务器
  18. 外观检测可以检测产品的哪些项目?
  19. 肝病患者关爱与病例管理
  20. 你真的了解Cadence吗?

热门文章

  1. 2020年html5竞赛作品,盘点2020年惊艳的HTML5网页效果样式
  2. uniapp仿淘宝购物车demo
  3. java传递枚举值到JNI
  4. iviewui table序号每页只是显示1-10
  5. 『Android春招实习攻略』2022年中总结
  6. 毛星云opencv之ROI图像叠加混合--5.2.1(定义ROI区域的方法)
  7. Flutter实战 | 从 0 搭建「网易云音乐」APP(三、每日推荐、推荐歌单)
  8. 生日快乐送女朋友的网页生日礼物模版
  9. uc/OS-II操作系统移植:uc/OS-II移植到STM32流程(文章末尾附实例)
  10. 人工智能新风口 互联网电视谁主沉浮?