输入两个学生的学号,姓名和成绩,输出成绩较高的学生的学号,姓名和成绩


#include<stdio.h>
#include<stdlib.h>
int  main()
{struct  Student//声明结构体类型 
  {  int   num;
     char  name[20];
     float score; 
  }
  student1,student2;//定义两个结构体变量 
  scanf("%d%s%f",&student1.num,student1.name,&student1.score);//输入两个学生的数据 
  scanf("%d%s%f",&student2.num,student2.name,&student2.score);
  printf("The  higher  score is:\n");
  if(student1.score>student2.score)
  printf("%d %s %6.2f\n",student1.num,student1.name,student1.score);
  else  if(student1.score<student2.score) 
  printf("%d %s %6.2f\n",student2.num,student2.name,student2.score);
  else
  {printf("%d %s %6.2f\n",student1.num,student1.name,student1.score);
   printf("%d %s %6.2f\n",student2.num,student2.name,student2.score);
  }
  return 0;
}

2016 yang 78
2017 gang 89
The higher score is:
2017 gang 89.00

--------------------------------
Process exited after 21.43 seconds with return value 0
请按任意键继续. . .


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



猜您在找 读入n名学生的姓名、学号、成绩,分别输出成绩最高和成绩最低学生的姓名和学号。 有n个结构变量,内含学生学号,姓名和3门课程的成绩。要求输出平均成绩的学生的信息 有n个学生的信息(包括学号,姓名,成绩),要求按照成绩的高低顺序输出各学生的信息 查询平均成绩大于70分的学生学号和姓名。 2017.4.20实验三:2、定义一个包含学生学号、姓名、年龄和三门课成绩的结构体,输入10个学生信息,并按总成绩由高到低的顺序排序并输出。 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输人10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数) 有10个学生,每个学生的数据包括学号、姓名、3门课程的成绩,从键盘输人10个学生数据,要求输出3门课程总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课程成绩、平均分数) 有10个学生,每个学生的数据包括学号、姓名、3门课的成绩,从键盘输入10个学生数据,要求打印出3门课总平均成绩,以及最高分的学生的数据(包括学号、姓名、3门课的成绩、平均分数)。 某班有5个学生, 每名学生的数据包括学号,姓名,3门课成绩,从键盘上输入5名学生数据,要求打印出3门课的总平均成绩以及最高分的学生数据(包括学号,姓名,3门课成绩) 查询平均成绩大于等于 85 的所有学生的学号、姓名和平均成绩
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM