输入两位学生信息 姓名 学号 性别 期末成绩平均成绩 c语言输入
时间: 2023-09-06 17:12:40 浏览: 103
抱歉,我不支持输入功能。但是,你可以使用以下代码示例来创建一个学生类,其中包含姓名、学号、性别、期末成绩和平均成绩等属性,并使用C语言来输入数据:
```c
#include <stdio.h>
#include <stdlib.h>
struct student {
char name[20];
char id[15];
char gender[5];
float final_score;
float avg_score;
};
int main() {
struct student stu1, stu2;
printf("请输入第一个学生的信息:\n");
printf("姓名:");
scanf("%s", stu1.name);
printf("学号:");
scanf("%s", stu1.id);
printf("性别:");
scanf("%s", stu1.gender);
printf("期末成绩:");
scanf("%f", &stu1.final_score);
printf("平均成绩:");
scanf("%f", &stu1.avg_score);
printf("请输入第二个学生的信息:\n");
printf("姓名:");
scanf("%s", stu2.name);
printf("学号:");
scanf("%s", stu2.id);
printf("性别:");
scanf("%s", stu2.gender);
printf("期末成绩:");
scanf("%f", &stu2.final_score);
printf("平均成绩:");
scanf("%f", &stu2.avg_score);
printf("第一个学生的信息如下:\n");
printf("姓名:%s\n", stu1.name);
printf("学号:%s\n", stu1.id);
printf("性别:%s\n", stu1.gender);
printf("期末成绩:%f\n", stu1.final_score);
printf("平均成绩:%f\n", stu1.avg_score);
printf("第二个学生的信息如下:\n");
printf("姓名:%s\n", stu2.name);
printf("学号:%s\n", stu2.id);
printf("性别:%s\n", stu2.gender);
printf("期末成绩:%f\n", stu2.final_score);
printf("平均成绩:%f\n", stu2.avg_score);
return 0;
}
```
这段代码使用结构体来实现学生信息的存储,利用scanf函数来输入数据,最后使用printf函数来输出学生信息。
阅读全文