有3个学生的姓名,学号,两科成绩,要求求出平均值并输出两科平均值大于70的学生的姓名学号和平均成绩

#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
 ;}
 }}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值