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:请教师兄:为什么总是out put exeed啊?In Reply To:请教师兄:为什么总是out put exeed啊? Posted by:19860825 at 2004-12-22 14:18:31 > #include<stdio.h> > int cycle(int m){ > int count=1; > while(m!=1){ > count=count+1; > if(m%2==1) m=3*m+1; > else m=m/2; > } > return count; > } > int main(){ > int i,j,a[10000],max,k,e,d,q; > scanf("%d %d",&i,&j); > while(i>0&&j<=10000){ > d=j-i; > q=i; > for(k=0;k<=d+1;k++){ > a[k]=cycle(i); > i=i+1; > } > max=a[0]; > for(k=0;k<=d+1;k++){ > if(max<=a[k+1]) max=a[k+1]; > } > printf("%d %d %d\n",q,j,max); > scanf("%d %d",&i,&j); > } > return 0; > } > Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator