
以下是我的代码:
#include<stdio.h>
int main()
{
int x;
scanf("%d",&x);
int g=0,t=0,time=0;//跑的距离
while(time<x){
time++;//
g+=3;
t+=9;
if(time%10==0){
if(t>g){
time+=30;
g+=30*3;
}
/* else{
time+=10;
t+=10*9;
g+=10*3;
} */
}
}
if(g>t){
printf("@_@ %d",g);
}else if(g==t){
printf("-_-");
}else{
printf("^_^ %d",t);
}
return 0;
}
请问为什么我的输出结果不正确呢?哪里有问题?