2)用C语言中的结构体编写: 输入并显示五个学生的学号、姓名、手机号、语文成绩。
时间: 2024-03-26 12:35:58 浏览: 66
好的,以下是用 C 语言中的结构体编写的代码,可以实现输入并显示五个学生的学号、姓名、手机号、语文成绩:
```c
#include <stdio.h>
struct student {
char id[10];
char name[20];
char phoneNum[20];
float score;
};
int main() {
struct student stu[5];
int i;
// 输入五名学生的信息
for (i = 0; i < 5; i++) {
printf("请输入第%d名学生的信息:\n", i + 1);
printf("学号:");
scanf("%s", stu[i].id);
printf("姓名:");
scanf("%s", stu[i].name);
printf("手机号:");
scanf("%s", stu[i].phoneNum);
printf("语文成绩:");
scanf("%f", &stu[i].score);
}
// 显示五名学生的信息
printf("\n五名学生的信息如下:\n");
for (i = 0; i < 5; i++) {
printf("学号:%s\t姓名:%s\t手机号:%s\t语文成绩:%.2f\n",
stu[i].id, stu[i].name, stu[i].phoneNum, stu[i].score);
}
return 0;
}
```
运行程序后,可以依次输入五名学生的信息,然后程序会输出这五名学生的学号、姓名、手机号、语文成绩。
阅读全文