#include<stdlib.h>
#include<string.h>
#include<iostream>
using namespace std;
typedef struct
{
int num;
char name[10];
int yuwen;
int shuxue;
int yingyu;
double avg;
}student;
void shuru (student & ,int i);
void shuchu (student &);
int main()
{
cout<<"请输入学生数目:";
int N;
cin>>N;
student a[100];
for (int i = 0; i < N; i++ )
{
shuru (a[i] , i);
cout<<endl;
}
for (int i = 0; i < N; i++)
{
shuchu (a[i]);
}
system("pause");
}
void shuru (student &stu, int i)
{
cout<<"请输入学生"<<i+1<<"的信息:"<<endl;
cout<<"学号:";
cin>>stu.num;
cout<<"姓名:";
cin>>stu.name;
cout<<"语文分数:";
cin>>stu.yuwen;
cout<<"数学分数:";
cin>>stu.shuxue;
cout<<"英语分数:";
cin>>stu.yingyu;
stu.avg = (stu.shuxue+stu.yuwen+stu.yingyu)/3;
}
void shuchu (student &stu)
{
cout<<"学生"
<<stu.name
<<" 的学号为:"
<<stu.num
<<" 语文分数:"
<<stu.yuwen
<<" 数学分数:"
<<stu.shuxue
<<" 英语分数:"
<<stu.yingyu
<<" 平均分:"
<<stu.avg<<endl;
}
结构体练习统计学生成绩
最新推荐文章于 2024-03-30 19:18:11 发布