简易的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;
}追问是窗口程序吗
#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
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯