毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 课程设计 >> 正文

C语言课程设计报告_泊车管理程序

更新时间:2007-10-22:  来源:毕业论文
C语言课程设计报告_泊车管理程序|c语言程序代码编程小程序设计|c语言课程设计报告课程案例

/*泊车管理*/

 

#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;
 }

C语言课程设计报告_泊车管理程序下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©lwfree.cn 六维论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。