该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
/*日期结构体类型*/
struct date
{ int year;
int month;
int date;
};
/*图书证结构体类型*/
#include
#include
#define MAX 1000
struct student_type
{ int num; /*学号*/
char name[10]; /*姓名 */
char kind[10]; /*专业 */
int amount; /*借书总数 */
struct date in_time1; /*书1被借时间 */
struct date in_time2; /*书2被借时间 */
struct date in_time3; /*书3被借时间 */
}student[MAX]; /*存放MAX种借书记录的结构体数组*/
/*录入模块*/
input_message(struct student_type student[])
{int i=0,s=MAX,sum;
clrscr();
printf("\n\n 录入学生信息 (最多%d人)\n",s);
printf(" ----------------------------\n");
do
{ printf("\n 第%d个学生",i+1);
printf("\n 学号:");
scanf("%d",& student[i].num);
if(student[i].num==0) break;
printf("\n 姓名:");
scanf("%s",student[i].name);
printf("\n 专业:");
scanf("%d",student[i].kind);
printf("\n 借书总数:");
scanf("%d",&student[i].amount);
printf("\n 借书1日期(yyyy-mm-dd):");
scanf("%d-%d-%d",&student[i].in_time1.year);
printf("\n 借书2日期(yyyy-mm-dd);");
scanf("%d-%d-%d",&student[i].in_time2.year);
printf("\n 借书3日期(yyyy-mm-dd);");