69,371
社区成员
发帖
与我相关
我的任务
分享
int expenses(stacknode *p, int x1, int x2, int x3, int x4)
{
int w;
if(x3!= 0) {
if(weather()==1)
w = (x1*24+x2+1-(p->data.time.day*24+p->data.time.hour))*price_1; //天气不同,价格不同
else if(weather()==2)
w = (x1*24+x2+1-(p->data.time.day*24+p->data.time.hour))*price_2;
else
w = (x1*24+x2+1-(p->data.time.day*24+p->data.time.hour))*price_3;
} else {
if(weather()==1)
w = (x1*24+x2+1-(p->data.time.day*24+p->data.time.hour))*price_1; //天气不同,价格不同
else if(weather()==2)
w = (x1*24+x2+1-(p->data.time.day*24+p->data.time.hour))*price_2;
else
w = (x1*24+x2+1-(p->data.time.day*24+p->data.time.hour))*price_3;
}
return w;
}