通过引入结构体,进行学号、姓名、成绩的输入;
之后利用if比较成绩,将成绩好的同学信息输出。
#include <stdio.h>
#include <string.h>
struct Student
{
int num;
char name[32];
double score;
};
int main()
{
struct Student stu1;
struct Student stu2;
struct Student max;
printf("请输入同学的学号,姓名,成绩:");
scanf("%d%s%lf",&stu1.num,stu1.name,&stu1.score);
printf("请输入同学的学号,姓名,成绩:");
scanf("%d%s%lf",&stu2.num,stu2.name,&stu2.score);
max = stu1;
if(stu1.score < stu2.score){
max = stu2;
}
printf("成绩较好的同学是\n");
printf("学号:%d,姓名:%s,成绩:%.2lf\n",max.num,max.name,max.score);
return 0;
}
该C语言程序定义了一个结构体来存储学生的学号、姓名和成绩。然后,程序接收两个学生的数据,通过if语句比较成绩,将成绩较高的学生信息打印出来。
1736

被折叠的 条评论
为什么被折叠?



