From 89082ae613b3bf6dc4d3303b8a391c330cdbf1c1 Mon Sep 17 00:00:00 2001 From: "2414352760@qq.com" <2414352760@qq.com> Date: Wed, 9 Jan 2019 12:52:30 +0800 Subject: [PATCH 1/4] 01 commit --- z1.c | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 z1.c diff --git a/z1.c b/z1.c new file mode 100644 index 0000000..51ec010 --- /dev/null +++ b/z1.c @@ -0,0 +1,21 @@ +void delete_student() +{ + long int xuehao; + int m; + printf("请输入学号:"); + scanf("%ld",&xuehao); + if(i==1) +{ + if(student[m].xuehao==xuehao) + printf("没有数据!"); + } +else{ + for(m=0;m Date: Wed, 9 Jan 2019 13:43:28 +0800 Subject: [PATCH 2/4] 1 commmit --- z.c | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 z.c diff --git a/z.c b/z.c new file mode 100644 index 0000000..93508a6 --- /dev/null +++ b/z.c @@ -0,0 +1,38 @@ +#include +#include +#include +struct time { + int hour; + int minute; +}; + struct Student { + long int xuehao; + char banji[10]; + char name[10]; + int time_hour; + int time_minute; + struct time begin,end; +} ; +struct Student student[30]; +static int i=0,j; +void save(); +void insert(); +void end_money(); +void delete_student(); +void select_xuehao(); +void select_name(); +void select_banji(); +void show(); + +void save() +{ + FILE *fp; + int m; + +fp=fopen("学生机房管理.txt","w"); + for(m=0;m Date: Wed, 9 Jan 2019 19:50:27 +0800 Subject: [PATCH 3/4] 2 commit --- j1.cpp | 41 ++++++++++++++++++++++++++ main.c | 91 ---------------------------------------------------------- z.c | 38 ------------------------ z1.c | 21 -------------- 4 files changed, 41 insertions(+), 150 deletions(-) create mode 100644 j1.cpp delete mode 100644 main.c delete mode 100644 z.c delete mode 100644 z1.c diff --git a/j1.cpp b/j1.cpp new file mode 100644 index 0000000..3bde072 --- /dev/null +++ b/j1.cpp @@ -0,0 +1,41 @@ +void end_money() { + int m,minute,hour; + char xuehao; + printf("请输入学号:"); + scanf("%ld",&xuehao); + for(m = 0; m < i; m++) + { + if(student[m].xuehao==xuehao) + { + printf("请输入%ld的下机时间:",xuehao); + scanf("%d:%d",&student[m].end.hour,&student[m].end.minute); + if(student[m].end.minute 0) + { + hour = hour + 1; + printf("上机时间为:%d:%d 费用为:%d",student[m].time_hour,student[m].time_minute,hour); + } + else { + printf("上机时间为:%d:%d\n 费用为:%d",student[m].time_hour,student[m].time_minute,hour); + } + } + } + save(); + printf("\n"); system("pause"); + system("cls"); +} diff --git a/main.c b/main.c deleted file mode 100644 index 01f4ee9..0000000 --- a/main.c +++ /dev/null @@ -1,91 +0,0 @@ -#include "z.c" -#include "j1.c" -#include "z1.c" -void save(); -void insert(); -void end_money(); -void delete_student(); -void select_xuehao(); -void select_name(); -void select_banji(); -void show(); -int main() { - //int menu(); - int i; - for(;;) - { - printf("\t\t*******************菜单**************\n"); - printf("\t\t\n"); - printf("\t\t\n"); - printf("\t\t***************机房收费管理系统*******\n"); - printf("\t\t\n"); - printf("\t\t\n"); - printf("\t\t1.###############输入学生信息:########\n"); - printf("\t\t2.#################上机费用:##########\n"); - printf("\t\t3.################删除档案:###########\n"); - printf("\t\t4.################按学号查询:#########\n"); - printf("\t\t5.################按班级查询:#########\n"); - printf("\t\t6.################按姓名查询:#########\n"); - printf("\t\t7.################显示学生信息:#######\n"); - printf("\t\t8.##################退出系统:#########\n"); - printf("\n\n\n\n请在(1-8)之间选择功能:"); - scanf("%d",&i); - - switch(i) - { - case 1: - { - system("cls"); - insert(); - } - break; - case 2: - { - system("cls"); - end_money(); - } - break; - case 3: - { - system("cls"); - delete_student(); - } - break; - case 4: - { - system("cls"); - select_xuehao(); - } - break; - case 5: - { - system("cls"); - select_banji(); - } - break; - case 6: - { - system("cls"); - select_name(); - } - break; - case 7: - { - system("cls"); - show(); - } break; - case 8: - { - exit(0); - } - break; - } - } - printf("\n"); system("pause"); - - save(); - return 0; - -} - - diff --git a/z.c b/z.c deleted file mode 100644 index 93508a6..0000000 --- a/z.c +++ /dev/null @@ -1,38 +0,0 @@ -#include -#include -#include -struct time { - int hour; - int minute; -}; - struct Student { - long int xuehao; - char banji[10]; - char name[10]; - int time_hour; - int time_minute; - struct time begin,end; -} ; -struct Student student[30]; -static int i=0,j; -void save(); -void insert(); -void end_money(); -void delete_student(); -void select_xuehao(); -void select_name(); -void select_banji(); -void show(); - -void save() -{ - FILE *fp; - int m; - -fp=fopen("学生机房管理.txt","w"); - for(m=0;m Date: Wed, 9 Jan 2019 20:23:09 +0800 Subject: [PATCH 4/4] 3 commit --- j1.cpp | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) diff --git a/j1.cpp b/j1.cpp index 3bde072..c94b01b 100644 --- a/j1.cpp +++ b/j1.cpp @@ -39,3 +39,28 @@ void end_money() { printf("\n"); system("pause"); system("cls"); } +void select_xuehao() { + long int xuehao; + int m; + printf("请输入学号:"); + scanf("%ld",&xuehao); + for(m = 0; m < i; m++) + { + if(student[m].xuehao==xuehao) + { + printf("学号:%ld\t",student[m].xuehao); + printf(" 班级:%s\t",student[m].banji); + printf("姓名:%s\t",student[m].name); + printf(" 上机开始时间:%d:%d\t",student[m].begin.hour,student[m].begin.minute); + printf("上机结束时间:%d:%d\t",student[m].end.hour,student[m].end.minute); + printf("上机时间:%d:%d\n\t",student[m].time_hour,student[m].time_minute); + } + else if( m == i) + { + printf("没有该生记录:\n"); + } + } +save(); + printf("\n"); system("pause"); + system("cls"); +}