printf(\,hours); } }
2.4.3查询功能:按条件(班级、学号、姓名)显示学生的上机时间。 void search()
{ int i,b,c,count; do
{ char find[20];
printf(\请选择查询方式:1.根据学号查询;2.根据班级查询;3.根据姓名查询;4.根据上机时间:\); scanf(\,&b); switch(b)
{ case 1: count=PF_FLOATING_POINT_PRECISION_ERRATA; printf(\请输入学生的学号:\); scanf(\,find); for(i=0;i { if (strcmp(student[i].id,find)==0) { count++; if(count==PF_FLOATING_POINT_EMULATED) printf(\学生学号\\t学生班级\\t学生姓名\\t上机时间\\n\); printf(\,student[i].id,student[i].theclass, student[i].name,student[i].ontime); } } if(!count) printf(\提示:该生不存在\); goto A; case 2: count=PF_FLOATING_POINT_PRECISION_ERRATA; printf(\请输入学生的班级:\); scanf(\,find); for(i=0;i { if (strcmp(student[i].theclass,find)==0) { count++; if(count==PF_FLOATING_POINT_EMULATED) printf(\学生学号\\t学生班级\\t学生姓名\\t上机时间\\n\); printf(\,student[i].id,student[i].theclass, student[i].name,student[i].ontime); } } if(!count) printf(\提示:该生不存在\); goto A; case 3: count=PF_FLOATING_POINT_PRECISION_ERRATA; printf(\请输入学生的姓名:\); scanf(\,find); for(i=0;i if (strcmp(student[i].name,find)==0) { count++; if(count==PF_FLOATING_POINT_EMULATED) printf(\学生学号\\t学生班级\\t学生姓名\\t上机时间\\n\); printf(\,student[i].id,student[i].theclass, student[i].name,student[i].ontime); } } if(!count) printf(\提示:该生不存在\); goto A; case 4: count=PF_FLOATING_POINT_PRECISION_ERRATA; printf(\请输入学生的上机时间:\); scanf(\,find); for(i=0;i { if (strcmp(student[i].ontime,find)==0) { count++; if(count==PF_FLOATING_POINT_EMULATED) printf(\学生学号\\t学生班级\\t学生姓名\\t上机时间\\n\); printf(\,student[i].id,student[i].theclass, student[i].name,student[i].ontime); } } if(!count) printf(\提示:该生不存在\); goto A; default:printf(\提示:输入错误\); } A:printf(\继续\\n\\t**0.返回主菜单\); printf(\请输入您的选择:\); scanf(\,&c); } while(c); } 2.4.4机器使用情况的显示(显示方式不限但要一目了然) void menu() { printf(\欢迎进入机房收费管理系统!*******************\\n\); printf(\录入功能2.计算功能*\\n\); printf(\查询功能0.-*EXIT*- *\\n\); printf(\****\\n\); printf(\请输入您的选择:\); } void main() { system(\); int a; C:menu(); scanf(\,&a); switch(a) { case 0:printf(\正在退出**谢谢使用本系统,再见\);break; case 1:addition(); goto C; /*录入功能*/ case 2:calculate(); goto C; /*浏览功能*/ case 3:search(); goto C; /*查询功能*/ }} 第三章 软件使用说明 3.1 录入系统 图3-1 输入30名学生的学号、班级、姓名、上机起始时间 3.2 计算功能 3.3 查询功能 3-2计算每个下机学生的上机费用 图