(c++)现有有N个学生的数据记录,每个记录包括学号、姓名、三科成绩。 编写一个函数input,用来输入一个学生的数据记录。 编写一个函数print,打印一个学生的数据记录。 在主函数调用这两个函数,

来源:互联网 发布:卸载程序找不到软件 编辑:程序博客网 时间:2024/05/28 15:45

结构体来了......

#include<iostream>using namespace std;struct student{string id;string name;int score1;int score2;int score3;};void input(student *stu,int n){for(int i=0;i<n;i++){cin>>stu[i].id>>stu[i].name>>stu[i].score1>>stu[i].score2>>stu[i].score3; }}void output(student *stu,int n){for(int i=0;i<n;i++){cout<<stu[i].id<<','<<stu[i].name<<','<<stu[i].score1<<','<<stu[i].score2<<','<<stu[i].score3<<endl; }}int main(){int n;cin>>n;student stu[100];input(stu,n);output(stu,n);return 0;}


0 0