PAT中1001.害死人不偿命的(3n+1)猜想 (15)
2016-05-10 20:16
267 查看
版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/xiejin1991/article/details/51366217
#include <iostream>
using namespace std;
int main()
{
int n,count=0;
cin>>n;
if (n==0 || n==1)
count=0;
while (n!=1 && n!=0)
{
if (n%2==0)
{
n=n/2;
count++;
continue;
}
if (n%2==1)
{
n=(3*n+1)/2;
count++;
continue;
}
}
cout<<count;
return 0;
}
using namespace std;
int main()
{
int n,count=0;
cin>>n;
if (n==0 || n==1)
count=0;
while (n!=1 && n!=0)
{
if (n%2==0)
{
n=n/2;
count++;
continue;
}
if (n%2==1)
{
n=(3*n+1)/2;
count++;
continue;
}
}
cout<<count;
return 0;
}
相关文章推荐
- PAT乙级1001.害死人不偿命的(3n+1)猜想 (15)
- PAT(乙)-1001.害死人不偿命的(3n+1)猜想 (15)
- 浙江大学PAT上机题解析之1001.害死人不偿命的(3n+1)猜想 (15)
- PAT-B-1001.害死人不偿命的(3n+1)猜想 (15)
- PAT(乙) 1001.害死人不偿命的(3n+1)猜想 (15)
- 编程题目: PAT 1001. 害死人不偿命的(3n+1)猜想 (15)
- pat乙级 1001 害死人不偿命的(3n+1)猜想 (15)
- PAT 1001 害死人不偿命的(3n+1)猜想 (15)
- PAT 1001 害死人不偿命的(3n+1)猜想 (15) 卡拉兹猜想
- PAT(乙级)1001 害死人不偿命的(3n+1)猜想 (15 分)
- [PAT-乙级]1001.害死人不偿命的(3n+1)猜想
- PAT B 1001 害死人不偿命的(3n+1)猜想 (15 分)
- PAT-B 1001.害死人不偿命的(3n+1)猜想
- PAT (Basic Level) Practise (中文)1001. 害死人不偿命的(3n+1)猜想 (15) C语言
- PAT(乙级)1001 害死人不偿命的(3n+1)猜想 (15 分)
- PAT乙级1001. 害死人不偿命的(3n+1)猜想 (15) C++
- PAT 乙级 1001. 害死人不偿命的(3n+1)猜想 (15) Java版
- PAT (Basic Level) 1001害死人不偿命的(3n+1)猜想 (15)
- PAT---1001. 害死人不偿命的(3n+1)猜想 (15)--java
- 浙江大学PAT_乙级_1001. 害死人不偿命的(3n+1)猜想 (15)