用c语言编写一个用c语言中的结构体编写: 输入并显示五个学生的学号、姓名、手机号、语文成绩。
时间: 2024-05-14 20:14:08 浏览: 108
C语言利用结构体数组实现学生成绩管理系统
5星 · 资源好评率100%
```
#include <stdio.h>
#include <string.h>
#define MAX_STUDENTS 5
#define MAX_NAME_LEN 20
#define MAX_PHONE_LEN 12
//定义学生结构体
struct student {
int id;
char name[MAX_NAME_LEN + 1];
char phone[MAX_PHONE_LEN + 1];
int chinese_grade;
};
int main(void) {
struct student students[MAX_STUDENTS];
int i;
//输入学生信息
for (i = 0; i < MAX_STUDENTS; i++) {
printf("请输入第%d个学生的信息:\n", i + 1);
printf("学号:");
scanf("%d", &students[i].id);
printf("姓名:");
scanf("%s", students[i].name);
printf("手机号:");
scanf("%s", students[i].phone);
printf("语文成绩:");
scanf("%d", &students[i].chinese_grade);
}
//输出学生信息
printf("学号\t姓名\t手机号\t语文成绩\n");
for (i = 0; i < MAX_STUDENTS; i++) {
printf("%d\t%s\t%s\t%d\n", students[i].id, students[i].name, students[i].phone, students[i].chinese_grade);
}
return 0;
}
```
阅读全文