1001. 害死人不偿命的(3n+1)猜想 (15)
2016-09-10 23:30
260 查看
#include<iostream>
using namespace std;
int findend(int n,int step)
{
if(n==1)
return step;
if(n%2==0)
return findend(n/2,step+1);
else
return findend((n*3+1)/2,step+1);
}
int main()
{
int n=0,step=0;
cin>>n;
cout<<findend(n,step);
return 0;
}
using namespace std;
int findend(int n,int step)
{
if(n==1)
return step;
if(n%2==0)
return findend(n/2,step+1);
else
return findend((n*3+1)/2,step+1);
}
int main()
{
int n=0,step=0;
cin>>n;
cout<<findend(n,step);
return 0;
}
相关文章推荐
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- PAT BASIC LEVEL 1001. 害死人不偿命的(3n+1)猜想 (15)
- 3.1简单模拟B1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- PAT---1001. 害死人不偿命的(3n+1)猜想 (15)--java
- PAT 1001. 害死人不偿命的(3n+1)猜想 (15)
- PAT乙级1001(C语言)-害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)(Python)
- PAT 1001. 害死人不偿命的(3n+1)猜想 (15)
- PAT (Basic Level) Practise (中文)- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- PAT (Basic Level) Practise (中文)1001害死人不偿命的(3n+1)猜想(15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)
- 1001. 害死人不偿命的(3n+1)猜想 (15)