Online Judge | Problem Set | Authors | Online Contests | User | ||||||
---|---|---|---|---|---|---|---|---|---|---|
Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest |
Re:有一小子非说他的程序没错,要起诉北大.我觉得他挺可怜的,但我也找不出错.哪位大哥来帮看看.(C语言)In Reply To:有一小子非说他的程序没错,要起诉北大.我觉得他挺可怜的,但我也找不出错.哪位大哥来帮看看.(C语言) Posted by:20054959 at 2007-01-16 21:09:55 > #include<stdio.h> > #include<math.h> > void main() > { > unsigned long x,y,m,n,L,s,s1,t=0,v; > scanf("%ld%ld%ld%ld%ld",&x,&y,&m,&n,&L); > if(m==n) > printf("Impossible\n"); > else > { > if((x-y)*(m-n)<0) > s=abs(x-y); > else > s=L-abs(x-y); > x=s; > v=abs(m-n); > while(1) > { > s1=s%v;/*错了吧如果s<v也要加一次时间的啊(比如相差1米,V=2米,还是得加一次的*/ > t=s/v+t; > if(s1==0) > { > printf("%ld\n",t); > break; > } > if((s1+L-x)%v==0)/*如果是几次后才出现循环呢*/ > { > printf("Impossible\n"); > break; > } > s=s1+L; > } > } > } Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator