第十七周项目六——学生成绩统计(1~3)
来源:互联网 发布:淘宝半价优惠券 编辑:程序博客网 时间:2024/05/16 19:41
问题及代码:
/** Copyright (c) 2014, 烟台大学计算机学院* All rights reserved.* 文件名称:Project4.cpp* 作 者:陈旭* 完成日期:2014年12月23日* 版 本 号:v1.0** 问题描述:输出N名学生的信息学号,姓名,总分和均分* 输入描述:略* 程序输出:略*/#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, k; //定义结构体数组 Student stu[N]; double total=0; cout <<"请输入学号,姓名,C++,高数,英语成绩:"<<endl; 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; total+=stu[i].average; } cout<<"学号\t姓名\t总分\t均分"<<endl; for(i=0; i<N; i++) cout<<stu[i].num<<'\t'<<stu[i].name<<'\t'<<stu[i].grade<<'\t'<<stu[i].average<<endl; cout <<"所有同学均分的均值是:"<<total/N<<endl; return 0;}
运行结果:
知识点总结:
通过这个程序的编写,我们能更加清楚把结构体进行运用,甚至与数组的运用结合处理。
学习心得:
觉得还需努力,不参考的话真的很难驾驭完全处理好全部问题。
0 0
- 第十七周项目六 学生成绩统计(1-3)
- 第十七周项目六——学生成绩统计(1~3)
- 第十七周项目六—学生成绩统计
- 第十七周项目六—学生成绩统计
- 第十七周项目六—学生成绩统计
- 第十七周项目六:学生成绩统计(1)
- 第十七周项目六:学生成绩统计
- 第十七周项目六 学生成绩统计
- 第十七周项目六学生成绩统计(1)(2)(3)
- 第十七周项目六——学生成绩统计(4)
- 第十七周项目六-学生成绩统计--1
- 第十七周 项目六:学生成绩统计(6.4)
- 第十七周 项目六:学生成绩统计(6.5)
- 第十七周项目六学生成绩统计(4)
- 第十七周项目六学生成绩统计(5)
- 第十七周项目六—学生成绩(6)
- 第十七周项目6——学生成绩统计
- 第十七周 【项目6-学生成绩统计】(1.2.3)
- 10进制转换成 16进制到36进制的源码
- Duplicate entry '127' for key 'PRIMARY'
- 让XCode运行时自动更新资源(改进版)
- 《Effective C++》学习笔记——条款22
- DLL 与 COM(1)
- 第十七周项目六——学生成绩统计(1~3)
- 我若离去,后会无期
- 逆序的三位数
- Genymotion--Unable to create Genymotion virtual devices:Connection timeout
- phpstorm+Xdebug断点调试PHP
- java 读取解析json以及接sdk注意事项
- 2014手机号码归属地数据库
- Java compiler level does not match the version of the installed Java project facet.
- 从 Flash 到 Cocos2d-x