3n+1猜想
来源:互联网 发布:金10数据官网财经日历 编辑:程序博客网 时间:2024/06/07 12:38
//对给定的任一不超过1000的正整数n,简单地数一下,需要多少步(砍几下)才能得到n=1? #include<stdio.h>int main(){ int n,i=0; while(1) { printf("input n:"); scanf("%d",&n); for(;n!=1;) { if(n%2==1) n=(3*n+1)/2; else n=n/2; i++; } printf("%d\n",i); } return 0;}体会:为什么在for循环内输入n=1;break;之后,运行出现错误。后来发现for语句的条件与输入的语句(n=1;break;)冲突。
阅读全文
0 0
- 3n+1 猜想
- (3n+1)猜想
- 3n+1猜想
- 3n+1猜想
- 3n+1猜想
- 继续(3n+1)猜想
- 继续(3n+1)猜想
- 继续3N + 1猜想
- pat1001,3n+1猜想
- 继续(3n+1)猜想
- 继续(3n+1)猜想
- 1001:3n+1猜想
- 继续(3n+1)猜想
- 3n+1猜想或角谷猜想
- (6)3n+1猜想 实现
- PAT_1005. 继续(3n+1)猜想 (25)
- pat 1005 继续(3n+1)猜想
- 1005. 继续(3n+1)猜想 (25)
- 异常处理(一)
- QRgb的qalpha
- thinkphp5 入口文件绑定别的模块
- LeetCode
- MWeb和七牛云上传照片
- 3n+1猜想
- (CodeForces 628B)New Skateboard
- HDU
- 洛谷 1578 奶牛沐场 最大子矩阵 解题报告
- The Doors
- python --- 函数学习的准备
- 基于图学习的图像降噪(一)——初识图
- 习题
- spring 5.0 从入门到放弃 01