#include <stdio.h> typedef struct //定义学生结构体 { int num; char name[10]; char sex[10]; struct { int year; int month; int day; } Date; char college[20]; char clas[20]; char phone[20]; } stu; stu students[100]; int main() { stu newStudent; printf("请输入学号:"); scanf("%d", &newStudent.num); printf("请输入姓名:"); scanf("%s", newStudent.name); printf("请输入性别:"); scanf("%s", newStudent.sex); printf("请输入生日(年):"); scanf("%d", &newStudent.Date.year); printf("请输入生日(月):"); scanf("%d", &newStudent.Date.month); printf("请输入生日(日):"); scanf("%d", &newStudent.Date.day); printf("请输入院系:"); scanf("%s", newStudent.college); printf("请输入班级:"); scanf("%s", newStudent.clas); printf("请输入电话号码:"); scanf("%s", newStudent.phone); printf("学生信息录入成功!\n"); printf("%d %s %s %d%d%d %s %s %s",newStudent.num,newStudent.name,newStudent.sex,newStudent.Date.year,newStudent.Date.month,newStudent.Date.day,newStudent.college,newStudent.clas,newStudent.phone); return 0; }
时间: 2024-04-12 17:33:16 浏览: 143
#include <stdio.h>
这段代码是一个完整的学生信息录入程序。它定义了一个名为`stu`的结构体类型,表示学生的信息。
在`main`函数中,首先定义了一个`stu`类型的变量`newStudent`来存储新录入的学生信息。然后使用`printf`和`scanf`函数来逐个输入学生的学号、姓名、性别、生日、院系、班级和电话号码等信息。
最后,使用`printf`函数将录入的学生信息打印出来,格式化输出了学生的学号、姓名、性别、生日、院系、班级和电话号码等信息。
通过这段代码,可以实现学生信息的录入和输出功能。
阅读全文