您的位置:首页 > 产品设计 > UI/UE

694 - The Collatz Sequence

2013-05-04 23:29 183 查看
#include<stdio.h>

int main(void)
{ long a=0,A=0,l=0,count=0,t=0;

while(scanf("%ld%ld",&a,&l)==2&&(a!=-1)&&(l!=-1)){
count++;
A=a;
t=0;
do{
if(a%2)
{++t;a=3*a+1;}
else
{++t;a=a/2;}
}
while(a!=1&&a<=l);
if(a==1) t++;
printf("Case %d: A = %ld, limit = %ld, number of terms = %ld\n",count,A,l,t);
}
return 0;}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: