永发信息网

简易的c#程序

答案:2  悬赏:0  手机版
解决时间 2021-03-22 14:42
  • 提问者网友:半生酒醒
  • 2021-03-21 14:52
简易的c#程序
最佳答案
  • 五星知识达人网友:酒安江南
  • 2021-03-21 15:20
#include 
#include 
#include 
int main()
{struct rec
 {bool inuse;
  char id[10];
  int intime;
 }car[40];
 int i,t0,n=0,h,m,s,y;
 char tmp[10];
 memset(car,0,sizeof(car));
 while(1)
 {printf("
请输入车牌号:");
  scanf("%s",tmp);
  for(i=0;i<40;i++)
    if(strcmp(tmp,car[i].id)==0)break;
  if(i==40) //停车 
  {if(n==40)
    {printf("车位已满!
");
     continue;
}
   for(i=0;i<40;i++)
     if(!car[i].inuse)
     {strcpy(car[i].id,tmp);
      car[i].inuse=true;
      car[i].intime=time(0);
      printf("欢迎停放!
请停放到%d车位
",i+1);
      n++;
      break;
 }
  }
  else //取车 
  {n--;
   t0=time(0)-car[i].intime;
   h=t0/3600;
   t0%=3600;
   m=t0/60;
   s=t0%60;
   y=h*60+m+(s>0);
   printf("您的车在第%d车位
停车时间:%d小时%02d分%02d秒
",i+1,h,m,s);
   printf("请付停车费%d.%d元
",y/10,y%10);
   car[i].inuse=false;
  }
 }
 return 0;
}追问是窗口程序吗
全部回答
  • 1楼网友:佘樂
  • 2021-03-21 16:09
是控制台还是桌面程序?追答我可以做可以q我追问是窗口程序,qq给我追答1123665434

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯