这道题目也就是3N+1之类的问题啊,看看输入输出比较容易的还是。
一开始没有注意输出格式,结果WA一次,发现最近自己做题的神经发射不好了,老是在一些小问题上掉链子,郁闷,。
#include<stdio.h>
int main()
{
long long a,b,n;
int number=0;
int s=0;
while(scanf("%lld%lld",&a,&b)&&(a!=-1||b!=-1))
{
number++;
s=1;
n=a;
while(n>1)
{
if(n%2)
n=n*3+1;
else
n/=2;
if(n>b)break;
s++;
}
printf("Case %d: A = %lld, limit = %lld, number of terms = %d\n",number,a,b,s);
}
return 0;
}