解题思路:
注意事项:
参考代码:
#include<bits/stdc++.h>
using namespace std;
int num1(int n,int m)
{
if(n>m) swap(n,m);
int max_k=0;
for(int i=n;i<m;i++)
{
int count=1,p=i;
while(p>1)
{
if(p%2==0) p/=2;
else p=p*3+1;
count+=1;
}
if(count>max_k) max_k=count;
}
return max_k;
}
int main()
{
int n,m;
while(cin>>n>>m)
{
int k=num1(n,m);
cout<<n<<" "<<m <<" "<<k<<endl;
}
return 0;
}
0.0分
1 人评分
Pascal三角 (C语言代码)格式错误浏览:521 |
妹子杀手的故事 (C语言代码)浏览:1236 |
printf基础练习2 (C语言代码)浏览:746 |
C语言训练-求函数值 (C语言代码)浏览:581 |
C语言训练-大、小写问题 (C语言代码)浏览:614 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:514 |
WU-输入输出格式练习 (C++代码)浏览:1082 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:538 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:373 |
川哥的吩咐 (C语言代码)浏览:615 |