李树喜:网吧收费系统c语言源程序
武莉的回答:
#include?"time.h" #include?"stdlib.h" #include?"stdio.h" main() { char?c; clock_t?start,end; time_t?a,b; double?var; int?i,guess; srand(time(NULL)); printf("do?you?want?to?play?it.('y'?or?'n')?\n"); loop: while((c=getchar())=='y') { i=rand()%100; printf("\nplease?input?number?you?guess:\n"); start=clock(); a=time(NULL); scanf("%d",&guess); while(guess!=i) { if(guess>i) { printf("please?input?a?little?smaller.\n"); scanf("%d",&guess); } else { printf("please?input?a?little?bigger.\n"); scanf("%d",&guess); } } end=clock(); b=time(NULL); printf("\1:?It?took?you?%6.3f?seconds\n",var=(double)(end-start)/18.2); printf("\1:?it?took?you?%6.3f?seconds\n\n",difftime(b,a)); if(var<15) printf("\1\1?You?are?very?clever!?\1\1\n\n"); else?if(var<25) printf("\1\1?you?are?normal!?\1\1\n\n"); else printf("\1\1?you?are?stupid!?\1\1\n\n"); printf("\1\1?Congradulations?\1\1\n\n"); printf("The?number?you?guess?is?%d",i); } printf("\ndo?you?want?to?try?it?again?(\"yy\".or.\"n\")\n"); if((c=getch())=='y') goto?loop; }
用微笑掩盖╰的回答:
1) 管理人员根据口令进入系统; (2) 管理车位信息(车位编号,状态)和每小时的收费费率(大车7元/小时,小车5元/小时,由停车时选择录入); (3) 停车时,建立对象,录入汽车停泊信息(车牌号,停泊位置,停泊开始时间);停车位为第一个为空的位置,由程序查询自动给出车位号,如果车位已满要给出提示; (4) 取车时,需要根据车辆停泊时间自动计算费用(半小时内以半价计算,超出半小时按一小时计算)并显示在屏幕上。 (5)可以随时根据车牌查询是否入库。 (6)可以随时根据车位查询该位置上的相关信息。 (7)程序中用到的时间通过提取系统时间获得。 【程序设计的具体说明】 1. 数据结构: 用类实现; 类类型的结构: class p: 数据成员 车牌号 字符串 char no[9] 车位号 int pos 收费费率 double fee 成员函数自行定义; 对象成员: 类class time {int hour; int minute;} 成员函数自行定义; 2. 通过查询数组int position[100]中的信息确定车位状态。 函数原型清单:(建议,也可以用其它的参数或函数名) 1 构造函数,析构函数 2 泊车操作 void putcar() 3 取车操作 void takecar( ) 4 查询车牌信息 int search_no() 5 查询位置信息 int searc_pos() 6 其它各成员函数