正文

泊车管理2005-09-18 11:25:00

【评论】 【打印】 【字体: 】 本文链接:http://blog.pfan.cn/wojiele/4895.html

分享到:

      #include<stdio.h>#include<conio.h>#include<stdlib.h> int cars[16][3]; void car_park(void) { int n,m,o; for(n=0;n<16;n++) if(cars[n][0]==0) break; if(n==16)   {  printf("\n便道很拥挤.\n");  getch();  return;  } printf("\n泊车-请输入车牌:");  scanf("%d",&o); for(m=0;m<16;m++) if(cars[m][0]==o) break; if(m!=16)  {  printf("\n此车已泊.\n");  getch();  return;    }  cars[n][0]=o; if(n<10)  {  printf("请输入当前时:");  scanf("%d",&cars[n][1]);  printf("请输入当前分:");  scanf("%d",&cars[n][2]);  return;  } else printf("\n请先在便道上等候车位"); getch(); }void car_get() { int n,o,p,q,r; printf("\n取车-请输入车牌:"); scanf("%d",&o); for(n=0;n<16;n++) if(cars[n][0]==o) break; if(n==16)   {  printf("\n没有这个车牌.\n");  getch();  return;  } printf("请输入当前时:"); scanf("%d",&p); printf("请输入当前分:"); scanf("%d",&q); r=(p*60+q)-(cars[n][1]*60+cars[n][1]); printf("停车%d分钟 合计%.2f元\n",r,r*0.05); for(r=n;r<15;r++)  {  cars[r][0]=cars[r+1][0];  cars[r][0]=cars[r+1][0];  cars[r][0]=cars[r+1][0];  } cars[9][1]=p; cars[9][2]=q; getch(); }void main(void) { int n; char x;mainloop: clrscr(); printf("停车场:\n"); for(n=0;n<10;n++)  {  if(cars[n][0]!=0)  printf("[CAR %d] %d:%d\n",cars[n][0],cars[n][1],cars[n][2]);  else printf("[]\n");  } printf("\n便道:\n"); for(n=10;n<15;n++)  {  if(cars[n][0]!=0)  printf("[CAR  %d ]",cars[n][0]);  else printf("[- - - - - - -]");  } printf("\n\n泊车?取车?结束(1/2/3)\n"); x=getch(); if(x=='1') car_park(); if(x=='2') car_get(); if(x=='3') exit(0); goto mainloop; }

阅读(3436) | 评论(1)


版权声明:编程爱好者网站为此博客服务提供商,如本文牵涉到版权问题,编程爱好者网站不承担相关责任,如有版权问题请直接与本文作者联系解决。谢谢!

评论

loading...
您需要登录后才能评论,请 登录 或者 注册