PAT【1001】害死人不偿命的3n+1猜想
来源:互联网 发布:怎么查询扣分情况淘宝 编辑:程序博客网 时间:2024/05/24 05:58
#include<stdio.h>
#include<stdlib.h>
int test(int n)
{
int count = 0;
while (n != 1)
{
if (n % 2 == 0)
n = n / 2;
else
n = (3 * n + 1) / 2;
count++;
}
return count;
}
int main()
{
int n,i;
scanf("%d", &n);
i = test(n);
printf("%d", i);
system("pause");
return 0;
}
#include<stdlib.h>
int test(int n)
{
int count = 0;
while (n != 1)
{
if (n % 2 == 0)
n = n / 2;
else
n = (3 * n + 1) / 2;
count++;
}
return count;
}
int main()
{
int n,i;
scanf("%d", &n);
i = test(n);
printf("%d", i);
system("pause");
return 0;
}
阅读全文
0 0
- PAT--害死人不偿命的(3n+1)猜想
- 1001 害死人不偿命的(3n+1)猜想
- 1001害死人不偿命的3n+1猜想
- 1001 害死人不偿命的(3n+1猜想
- 1001 害死人不偿命的(3n+1)猜想
- 1001:害死人不偿命的(3n+1)猜想
- pat 1001 害死人不偿命的(3n+1)猜想
- Pat(Basic Level)Practice--1001(害死人不偿命的3n+1猜想)
- PAT basic 1001 : 害死人不偿命的(3n+1)猜想
- 【PAT Basic Level】1001 害死人不偿命的(3n+1)猜想
- PAT 1001 害死人不偿命的(3n+1)猜想 (15)
- 1001 害死人不偿命的(3n+1)猜想 PAT
- PAT乙级1001题:害死人不偿命的(3n+1)猜想 (15)
- PAT-B 1001 害死人不偿命的(3n+1)猜想 (15)
- PAT测试1001 害死人不偿命的(3n+1)猜想 java实现
- PAT(basic level) 1001 害死人不偿命的(3n+1)猜想
- PAT 1001 害死人不偿命的(3n+1)猜想
- PAT 乙级1001 害死人不偿命的(3n+1)猜想(15)
- AVI媒体封装格式
- websocket 库 "boost.beast" windows 平台 VS2015 编译过程记录
- Web监听器
- 缓冲区溢出之总结
- Effective STL 19 understand the difference between equality and equivalence
- PAT【1001】害死人不偿命的3n+1猜想
- 最长回文子串(Longest Palindromic Substring)
- ubuntu17.04 gnome 的简单使用
- UVA 1328 Period
- Maven学习笔记---maven整合web项目
- LoadRunner 中实现MD5加密
- 原子
- 【DP】子串的种类数
- 第一条博客