第17周上机实践项目6——学生信息统计(1)~(3)
来源:互联网 发布:户撒刀王项老赛淘宝店 编辑:程序博客网 时间:2024/05/19 12:17
问题及代码
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:test.cpp * 作 者:辛彬 * 完成日期:2014年 12 月 26 日 * 版 本 号:v1.0 * * 问题描述: 求出每名同学的总分和均分,并存储在结构体数组中。 * 输入描述:学生信息。 * 程序输出:总分和均分; */#include <iostream>using namespace std;struct Student{ char num[13]; char name[10]; int cpp; int math; int english; int grade; double average;};const int N=3;int main( ){ int i, j; //定义结构体数组 double sum=0.0,average; cout<<"请输入学号、姓名、C++、高数、英语成绩:"<<endl; Student stu[N]; for(i=0;i<N;i++) { cin>>stu[i].num>>stu[i].name>>stu[i].cpp>>stu[i].math>>stu[i].english; stu[i].grade=stu[i].cpp+stu[i].math+stu[i].english; stu[i].average=stu[i].grade/3.0; } //写出代码,实现要求的功能 cout<<"学号 姓名 总分 均分"<<endl; for(j=0;j<N;j++) { cout<<stu[j].num<<'\t'<<stu[j].name<<'\t'<<stu[j].grade<<'\t'<<stu[j].average<<endl; sum+=stu[j].average; } average=sum/N; cout<<"所有同学的均值是:"<<average; return 0;}
运行结果:
学习感悟:之前杰瑞的均分一直是73,不知道为什么没有小数,后来才发现要除以3.0,实在是有点粗心。
0 0
- 第17周上机实践项目6——学生信息统计(1)~(3)
- 第17周上机实践项目6——学生成绩统计(4)
- 第17周上机实践项目6——学生成绩统计(5)
- 第二周上机实践项目——学生成绩统计
- 第17周 项目6-学生成绩统计(3)
- 第17周项目6-学生成绩统计(1)
- 第17周项目6-学生成绩统计(1)
- 第15周上机实践项目1——用二进制文件处理学生成绩
- 第十一周上机实践项目 项目2-储存班长的学生信息类(1)
- 第10周上机实践项目3——血型统计
- 第17周项目6—学生成绩统计2
- 第17周【项目 6-学生成绩统计】(4)
- 第17周【项目 6-学生成绩统计】(5)
- 第17周项目6学生成绩统计(4)
- 第17周 项目6-学生成绩统计(2)
- 第17周项目6-学生成绩统计(2)
- 第17周项目6-学生成绩统计(2)
- 第17周项目6-学生成绩统计(4)
- 网站收录摇摆不定的几大原因
- openresty笔记-访问memcache和mysql
- 使用curl进行网络编程
- soj 4390 电梯问题
- 【深入浅出IOS开发】1.面搭建-彩票
- 第17周上机实践项目6——学生信息统计(1)~(3)
- android之WebView应用
- thinkphp部署注意事项
- Jenkins使用新经验
- 1089 我很11
- Android应用程序签名
- java.lang.NullPointerException: No FileItemFactory has been set.
- 安卓开发之抓取新闻案例
- 用 WEKA 进行数据挖掘,第 1 部分: 简介和回归