PAT乙级刷题记录-3n+1猜想
来源:互联网 发布:乔丹生涯总数据 编辑:程序博客网 时间:2024/06/05 09:44
import java.util.Scanner;
public class Main {
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int count=0;
if(n<1001&&n>0)
{
while(n!=1)
{
if(n%2==0)
{
n=n/2;
count++;
}
else
{
n=(3*n+1)/2;
count++;
}
}
System.out.println(count);
}
}
public class Main {
public static void main(String[] args)
{
Scanner in=new Scanner(System.in);
int n=in.nextInt();
int count=0;
if(n<1001&&n>0)
{
while(n!=1)
{
if(n%2==0)
{
n=n/2;
count++;
}
else
{
n=(3*n+1)/2;
count++;
}
}
System.out.println(count);
}
}
}
这是第一题,大概也是最简单的一题。
0 0
- PAT乙级刷题记录-3n+1猜想
- PAT乙级 1005. 继续(3n+1)猜想
- PAT 乙级真题 1005. 继续(3n+1)猜想
- PAT乙级 1005.继续(3n+1)猜想 (25)
- PAT乙级1005:继续(3n+1)猜想 (25)
- PAT乙级练习题1005. 继续(3n+1)猜想
- PAT(乙级)1005. 继续(3n+1)猜想
- PAT-乙级-1005. 继续(3n+1)猜想 (25)
- PAT 乙级1005.继续(3n+1)猜想(JAVA版)
- 【PAT】(乙级)1005. 继续(3n+1)猜想 (25)
- pat 乙级 1005 继续(3n+1)猜想 (25)
- PAT乙级.1005. 继续(3n+1)猜想 (25)
- PAT乙级-1005. 继续(3n+1)猜想
- PAT乙级1005. 继续(3n+1)猜想 (25)
- PAT乙级1005 继续(3n+1)猜想
- 1005. 继续(3n+1)猜想 (25)-PAT乙级
- [PAT-乙级]1005.继续(3n+1)猜想
- PAT乙级 1005. 继续(3n+1)猜想 (25)
- Spring中jdbcTemplate的用法
- Filter(下)
- Linux 常用命令学习总结
- 二叉树
- NodeJS优缺点及适用场景讨论
- PAT乙级刷题记录-3n+1猜想
- Tensorflow代码解析(二)
- Codeforces Round #402 (Div. 2)A.B.C.D
- HTTP头部总结
- 变量---字符串
- <mvc:annotation-driven/>与<mvc:default-servlet-handler/>之间的一个问题
- 粗暴解决 HTMLTestRunner 加入截图展示功能
- 移动端 1px边框
- PHP面试题——PHP字符串翻转函数