用C语言输入一个学生信息 含学号、姓名、性别 出生日期 年、月、日 信息 和成绩并输出这个学生的信息
时间: 2023-08-09 14:04:21 浏览: 157
好的,以下是用 C 语言实现输入和输出学生信息的示例代码:
```c
#include <stdio.h>
struct student {
char id[10]; // 学号
char name[20]; // 姓名
char gender[5]; // 性别
int year; // 出生年份
int month; // 出生月份
int day; // 出生日期
float score; // 成绩
};
int main() {
struct student stu;
printf("请输入学生信息:\n");
printf("学号:");
scanf("%s", stu.id);
printf("姓名:");
scanf("%s", stu.name);
printf("性别:");
scanf("%s", stu.gender);
printf("出生日期(年 月 日):");
scanf("%d%d%d", &stu.year, &stu.month, &stu.day);
printf("成绩:");
scanf("%f", &stu.score);
printf("\n学生信息如下:\n");
printf("学号:%s\n", stu.id);
printf("姓名:%s\n", stu.name);
printf("性别:%s\n", stu.gender);
printf("出生日期:%d年%d月%d日\n", stu.year, stu.month, stu.day);
printf("成绩:%.2f\n", stu.score);
return 0;
}
```
在这个示例代码中,我们定义了一个结构体 `student`,包含了学生的学号、姓名、性别、出生日期和成绩等信息。在 `main` 函数中,我们使用 `scanf` 函数来输入学生的信息,然后使用 `printf` 函数来输出学生的信息。
你可以根据需要修改这个示例代码,实现更复杂的功能。
阅读全文