#include <stdio.h>
//定义结构体
struct student
{
char num[20]; //学号
char nam[20]; //姓名
int g2;
float sum;
float aver;
int g1; //成绩
};
int main()
{ struct student st[10]; //结构体数组
int n=3;
int i;
for(i = 0 ; i < 3 ; i++)
{
scanf("%s %s %d %d",&st[i].num,&st[i].nam,&st[i].g1,&st[i].g2);
st[i].sum = st[i].g1+st[i].g2; //录入的同时,计算成绩之和
st[i].aver = st[i].sum/3; //计算平均成绩
if(st[i].aver>70)
{
//判断大于70,并输出姓名和学号
printf("%s %s %.2f\n",st[i].nam,st[i].num,st[i].aver);
return 0
;}
}}
有3个学生的姓名,学号,两科成绩,要求求出平均值并输出两科平均值大于70的学生的姓名学号和平均成绩
最新推荐文章于 2023-01-17 17:12:24 发布