我是靠谱客的博主 发嗲战斗机,这篇文章主要介绍C++习题--学生成绩系统一代目,现在分享给大家,希望可以做个参考。

描述:现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。编写一个函数input,用来输入一个学生的数据记录。编写一个函数print,打印一个学生的数据记录。在主函数调用这两个函数,读取N条记录输入,再按要求输出。N<100。

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#include<iostream> #include<string> #include<vector> using namespace std; void input(); void print(); struct student_message { string code; string name; int grade1; int grade2; int grade3; }; int main() { input(); print(); return 0; } vector <student_message>all; void input() { int num; cin >> num; for (int i = 0; i < num; i++) { student_message tmp; cin >> tmp.code >> tmp.name >> tmp.grade1 >> tmp.grade2 >> tmp.grade3; all.push_back(tmp); } } void print() { for (int i = 0; i < all.size(); i++) { cout << all[i].code << "," << all[i].name << "," << all[i].grade1 << "," << all[i].grade2 << "," << all[i].grade3 << endl; } }

最后

以上就是发嗲战斗机最近收集整理的关于C++习题--学生成绩系统一代目的全部内容,更多相关C++习题--学生成绩系统一代目内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(73)

评论列表共有 0 条评论

立即
投稿
返回
顶部