{
if(cmp[i].num==num1)
strcpy(cmp[num1-1].display,display); }
break;
case 4:printf(\请输入有无摄像头:\ scanf(\ for(i=0;i if(cmp[i].num==num1) cmp[num1-1].camera=camera; } break; case 5:printf(\请输入该台电脑的收费(每小时)标准:\ scanf(\ for(i=0;i if(cmp[i].num==num1) cmp[num1-1].fee=fee; } break; case 6:printf(\请输入该台电脑的状态(B-忙,S-闲):\ scanf(\ for(i=0;i if(cmp[i].num==num1) cmp[num1-1].condition=condition; } break; 16 default: printf(\输入出错!\\n\ } 3.1.8 计费函数 输入电脑编号和时长,用乘法将运算结果赋值给cost,输出cost。是否继续计算其它电脑的费用(do??while)。 void cost_cmp_info() { char cont; int num; float cost=0,time; do { printf(\请输入用户使用的电脑编号和时长:\ 输入电脑编号和时长 } printf(\是否继续修改?(y/n):\fflush(stdin); cont=getchar(); }while(cont=='y' || cont=='Y'); printf(\按任意键返回菜单。\getch(); ma(); cost=cmp[num-1].fee*time 是否继续 Y/y N/n cost_cmp_info() ma() scanf(\ cost=cmp[num-1].fee*time; printf(\该用户需要支付%.1f元!\\n\ printf(\是否继续输入?(y/n):\ fflush(stdin); cont=getchar(); }while(cont=='y' || cont=='Y'); printf(\按任意键返回菜单。\ 17 } getch(); ma(); 3.1.9 退出系统函数 该子函数在菜单函数中被套用,从而推出系统exit(0)。 void go_out() { system(\printf(\ printf(\★§§§§§§§§§§§§§§§§§§§§§§§§§ 退出系统 退出界面 exit() §§★\\n\ printf(\ =====\\n\ printf(\t¤ ¤\\n\ printf(\¤ 谢谢您使用电脑信息管理系统! ¤\\n\ printf(\t¤ ¤\\n\ printf(\t¤ ********************* ¤\\n\ printf(\t¤ ¤\\n\ printf(\ =====\\n\ printf(\★§§§§§§§§§§§§§§§§§§§§§§§§§ §§★\\n\ printf(\exit(0); 18 } 3.1.10 菜单函数 显示出各个菜单选项,用switch语句选择各菜单,case 中调用相应的子函数。当选择菜单编号不存在时,提示输入出错,自我套用返回菜单函数。 void ma() { int i; system(\printf(\ printf(\△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲ 输出选择菜单 i=1 i=2 i=3 i=4 i=5 i=6 i=7 default add search ouput omit modify cost go_out ma() △▲\\n\ printf(\ ***\\n\ printf(\ ○ ○\\n\ printf(\● ♂选 择 菜 单♂ ●\\n\ printf(\ ○ ○\\n\ printf(\○ 1.新增电脑信息 ○\\n\ printf(\● 2.查找电脑信息 ●\\n\ printf(\○ 3.显示电脑信息 ○\\n\ printf(\● 4.删除电脑信息 ●\\n\ printf(\○ 5.修改电脑信息 ○\\n\ 19 printf(\● 6.使用计费情况 ●\\n\ printf(\○ 7.退出系统 ○\\n\ printf(\ ● ●\\n\ printf(\ ○ ●\\n\ printf(\ ***\\n\ printf(\△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲△▲ △▲\\n\ printf(\ printf(\选择菜单(1-7):\scanf(\switch(i) { case 1:add_cmp_info();break; case 2:search_cmp_info();break; case 3:ouput_cmp_info();break; case 4:omit_cmp_info();break; case 5:modify_cmp_info();break; case 6:cost_cmp_info();break; case 7:go_out();break; } default: printf(\输入出错!按任意键返回菜单输入。\\n\} 20 百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库网吧管理系统设计C语言(4)在线全文阅读。
相关推荐: