这个程序有什么用???
#include<stdio.h>
struct student{
char no[6];
char name[10];
struct date{
int month;
int day;
int year;
} birthday;
} stud;
void readdata()
{
int y,m,d;
printf("please input student detail:\n");
printf("====================");
printf("Student No:"); scanf("%s",stud.no);
printf("Birthday(Year,month,day):"); scanf("%d,%d,%d",&y,&m,&d);
stud.birthday.year=y;
stud.birthday.month=m;
stud.birthday.month=d;
printf("Ok!");
}
void writedata()
{
int y,m,d;
printf("Student detail:\n");
printf("====================");
printf("Student No:%s\n",stud.no);
printf("Student Name :%s\n",stud.name);
y=stud.birthday.year;
m=stud.birthday.month;
d=stud.birthday.day;
printf("Birthday :%d-%d-%d\n",y,m,d);
printf("=====================\n");
}
void main()
{
char ch;
do
{
printf("Function Menu\n");
printf("====================\n");
printf("1.Input data\n");
printf("2.Output data\n");
printf("0.Exit\n");
ch=_getch();
switch(ch){
case '1': readdata();break;
case '2':writedata();break;
}
} while(ch!='0');
}
[解决办法]
一眼扫过,学生信息管理系统,但是貌似只实现了打印信息和录入信息的功能。。。
貌似是数据结构类的练习
但是,貌似最重要的信息存储部分还没有实现呃。。
[解决办法]
这个程序用于从键盘输入一个学生的学号,然后再输入这个学生的生日,然后再打印出来,就这么简单
[解决办法]
简单的学生信息管理的部分功能函数
[解决办法]
可能难点就是结构体中结构体,它就是这么调用的,这是人家规定的调用方式
[解决办法]
按1 进入read函数 通过键盘输入学生的名字 学号 和生日信息,保存到stu结构体中
按2 进入write函数 将你之前输入到结构体中的数据显示出来。