#include "stdafx.h"
polynode*polyadd(polynode*pa,polynode*pb)
{
polynode*p,*q,*r,*s;
floatx;
p=pa->next;
q=pb->next;
s=pa;
while((p!=pa)&&(q!=pb))
{
if(p->exp<q->exp) {s=p;p=p->next;}
if(p->exp>q->exp) {r=q->next;q->next=p;s->next=q;q=r;}
else
{
x=p->coef+q->coef;
if(x!=0) {p->coef=x;s=p;
}
else {s->next=p->next;free(p)}
p=s->next;r=q;q=q->next;free(r);
}
}
if(q!=pb)
{
t=q;
while(t->next!=pb) t=t->next;
s->next=q;
t->next=pa;
}
return(pa);
}
int push(){
time_t t;
srand((unsigned) time(&t));
return rand()%2;
}
void free(){
int s,x;
time_t t;
srand((unsigned) time(&t));
s=rand()%5;
x=s;
for(;s>0;s--){
cout<<"欢迎使用无人售货机\n";
printVM();
cout<<"\n空闲时间:"<<x-s<<"秒\n";
Sleep(5000);
system("cls");
}
}
int testgood(){
if(num==0&&numC<1)
return 0;
else if(num==0&&numF<1)
return 0;
else if(num==0&&numT<1)
return 0;
else return 1;
}
int autoSleep(){
int s;
time_t t;
srand((unsigned) time(&t));
s=rand()%6;
for(;s>0;s--)
Sleep(1000);
if(s<6)
return 1;
else
return 0;
}
评论0