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 |
给两组数据吧,测试数据都能过,就是WA啊。希望哪位有耐心的大牛帮看一下 #include<stdio.h> int cycleL(int n) { int c=1; while(1) { if(n==1) break; else { if(n%2==1) n=3*n+1; else n=n/2; c++; } } return c; } int main(){ int m=1,i,j,c; while(i!=1||j!=1) { scanf("%i%i",&i,&j); if(i<=j) for(c=i;c<=j;c++) m=(cycleL(c)>m)?cycleL(c):m; else for(c=j;c<=i;c++) m=(cycleL(c)>m)?cycleL(c):m; printf("%i %i %i",i,j,m); m=1; } return 0; } Followed by:
Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator