69,371
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int compare(int time)
{
if(time>90)
{
printf("time error");
return 0;
}
else if((time>0&&time<30)||(time>45&&time<60))
{
printf("^_^ ");
return 1;//兔子快
}
else if(time>30&&time<45||(time>60&&time<90))
{
printf("@_@ ");
return 2;//乌龟快
}
else
{
printf("-_- ");
return 3;//一样快
}
}
int howlong(int who,int time,int cir)
{
switch(who)
{
case 1:if(time<=10){return (cir*270+time*9);}
else if(time<=40){return (cir*270+90);}
else if(time<=50){return (cir*270+90+time*9);}
else if(time<=80){return (cir*270+180);}
else if(time<=90){return (cir*270+180+time*9);}
else{printf("time error"); return 0;}
break;
case 2:return (cir*270+time*3);break;
case 3:return (cir*270+time*3);break;
}
}
void main()
{
int time,cir;
printf("how long the time is(min):");
scanf("%d",&time);
cir=time/90;
time%=90;
printf("%d meter\n",howlong(compare(time),time,cir));
}