我看了这个程序之后这部分有些不明白,有谁能够帮忙解释一下是什么意思啊?
if(i==100)printf("对不起,车位已满!\n");carin[i].pos=i+1;cout<<"\t车位号:"<<carin[i].pos<<endl;c...
if(i==100)
printf("对不起,车位已满!\n");
carin[i].pos=i+1;
cout<<"\t车位号:"<<carin[i].pos<<endl;
catime[i].getime();
cout<<"\t现在时间是:"<<catime[i].hour<<":"<<catime[i].min<<endl;
}
void car::takecar()
{
int hour1,min1;
double charge;
if(poi<100)
{
position[poi]=0;
hour1=catime[poi].hour;
min1=catime[poi].min;
catime[poi].getime();
hour1=catime[poi].hour-hour1;
min1=catime[poi].min-min1;
if(min1<30)
charge=carin[poi].fee*hour1+carin[poi].fee*0.5;
else
charge=carin[poi].fee*hour1+carin[poi].fee;
cout<<"\t车费为:"<<charge<<"元.\n";
}
else
printf("\t无此车!\n");
}
void Time::getime()
{
struct tm *newtime;
time_t long_time;
time( &long_time );
newtime = localtime( &long_time );
hour=newtime->tm_hour;
min=newtime->tm_min;
}
void search_no()
{
int poi=comp();
if(poi<100)
cout<<"\t此车已入库,车位为:"<<poi+1<<endl;
else
printf("\t此车没有入库。\n");
}
void search_pos()
{
int loc;
printf("\t车位号:");
cin>>loc;
if(position[loc-1]==1)
{
cout<<"\t车牌号:"<<carin[loc-1].no<<endl;
cout<<"\t停车时间:"<<catime[loc-1].hour<<":"<<catime[loc-1].min<<endl;
}
else
printf("\t此车位无车!");
}
cout<<"\t现在时间是:"<<catime[i].hour<<":"<<catime[i].min<<endl;
这一句是什么意思啊?
newtime = localtime( &long_time );
这一句是什么意思啊? 展开
printf("对不起,车位已满!\n");
carin[i].pos=i+1;
cout<<"\t车位号:"<<carin[i].pos<<endl;
catime[i].getime();
cout<<"\t现在时间是:"<<catime[i].hour<<":"<<catime[i].min<<endl;
}
void car::takecar()
{
int hour1,min1;
double charge;
if(poi<100)
{
position[poi]=0;
hour1=catime[poi].hour;
min1=catime[poi].min;
catime[poi].getime();
hour1=catime[poi].hour-hour1;
min1=catime[poi].min-min1;
if(min1<30)
charge=carin[poi].fee*hour1+carin[poi].fee*0.5;
else
charge=carin[poi].fee*hour1+carin[poi].fee;
cout<<"\t车费为:"<<charge<<"元.\n";
}
else
printf("\t无此车!\n");
}
void Time::getime()
{
struct tm *newtime;
time_t long_time;
time( &long_time );
newtime = localtime( &long_time );
hour=newtime->tm_hour;
min=newtime->tm_min;
}
void search_no()
{
int poi=comp();
if(poi<100)
cout<<"\t此车已入库,车位为:"<<poi+1<<endl;
else
printf("\t此车没有入库。\n");
}
void search_pos()
{
int loc;
printf("\t车位号:");
cin>>loc;
if(position[loc-1]==1)
{
cout<<"\t车牌号:"<<carin[loc-1].no<<endl;
cout<<"\t停车时间:"<<catime[loc-1].hour<<":"<<catime[loc-1].min<<endl;
}
else
printf("\t此车位无车!");
}
cout<<"\t现在时间是:"<<catime[i].hour<<":"<<catime[i].min<<endl;
这一句是什么意思啊?
newtime = localtime( &long_time );
这一句是什么意思啊? 展开
2个回答
展开全部
如果i(车辆数)=100,
显示 “对不起,车位已满”
车驶入 i(车位号码),则position(位置)显示 i+1
.....
太多了,简单说就是一个停车场的程序,显示车位的,可记录车辆驶入的时间,车号,停车的总时间,停车费用等
呃,具体不好说
cout<<"\t现在时间是:"<<catime[i].hour<<":"<<catime[i].min<<endl; 的意思好像是记录车子进入的时间
newtime = localtime( &long_time ); 的意思大概是上一辆车走了之后,车位计时器显示的时间是现在的时间
我的表述不是很清楚 望谅解
显示 “对不起,车位已满”
车驶入 i(车位号码),则position(位置)显示 i+1
.....
太多了,简单说就是一个停车场的程序,显示车位的,可记录车辆驶入的时间,车号,停车的总时间,停车费用等
呃,具体不好说
cout<<"\t现在时间是:"<<catime[i].hour<<":"<<catime[i].min<<endl; 的意思好像是记录车子进入的时间
newtime = localtime( &long_time ); 的意思大概是上一辆车走了之后,车位计时器显示的时间是现在的时间
我的表述不是很清楚 望谅解
杭州一知智能科技有限公司
2022-03-17 广告
2022-03-17 广告
电话机器人主要就是用来模拟人工通话的一组程序,一般由,CRM系统,语义识别,转换文字,话术体系,这是软的部分,再加上底层软交换和通信模块一起,合并起来就是一套完整的电话机器人系统。电话机器人可以代替真人进行电话工作的,像是电话营销、售后回访...
点击进入详情页
本回答由杭州一知智能科技有限公司提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询