#include<stdio.h> #include"math.h" int main() { long i,j,k,temp; int count,max; while(scanf("%ld%ld",&i,&j)!=EOF) { max=0; if(i>0&&i<pow(10,6)&&j>0&&j<pow(10,6)) { for(k=i;k<=j;k++) { temp=k; count=1; if(temp>1) { while(temp!=1) { if(temp%2==0) {temp/=2;count++;} if(temp%2==1) {temp=temp*3+1;count++;} } count++; } if(count>max) max=count; } printf("%ld %ld %d\n",i,j,max); } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题5.4 (C语言代码)浏览:701 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:545 |
C语言训练-求素数问题 (C语言代码)浏览:773 |
C语言程序设计教程(第三版)课后习题7.4 (C语言代码)浏览:643 |
幸运数 (C++代码)浏览:1309 |
1014题解浏览:524 |
C语言程序设计教程(第三版)课后习题5.8 (C语言代码)浏览:1323 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:612 |
单词个数统计 (C语言代码)浏览:1046 |
C语言程序设计教程(第三版)课后习题8.2 (C语言代码)浏览:1108 |