xxx定律 (1031)
来源:互联网 发布:忘记mac管理员密码 编辑:程序博客网 时间:2024/06/04 13:48
题目描述:
对于一个数n,如果是偶数,就把n砍掉一半;如果是奇数,把n变成 3*n+ 1后砍掉一半,直到该数变为1为止。
请计算需要经过几步才能将n变到1,具体可见样例。
请计算需要经过几步才能将n变到1,具体可见样例。
- 输入:
- 测试包含多个用例,每个用例包含一个整数n,当n为0 时表示输入结束。(1<=n<=10000)
- 输出:
- 对于每组测试用例请输出一个数,表示需要经过的步数,每组输出占一行。
- 样例输入:
310
- 样例输出:
50
============================================
#include<stdio.h>void main(){int n,t;while(scanf("%d",&n)!=EOF && n!=0){t=0;while(n!=1){if(n%2==0)n=n/2; elsen=(3*n+1)/2;t++;}printf("%d\n",t);}}
============================================
挺简单的一题~
如有不同意见,欢迎交流!
============================================
来源:
0 0
- xxx定律 (1031)
- 题目1031:xxx定律
- 题目1031:xxx定律
- 题目1031:xxx定律
- 题目1031:xxx定律
- 题目1031:xxx定律
- 题目 1031 xxx定律
- 题目1031:xxx定律
- 题目1031:xxx定律
- 题目1031:xxx定律
- 题目1031:xxx定律
- 题目1031:xxx定律 题目1033:xxx定律
- 九度1031 xxx定律
- 九度1031 xxx定律
- 九度1031:xxx定律
- 九度OJ 1031:xxx定律 (基础题)
- xxx定律
- xxx定律
- linux fstab 使用指南
- hbase数据库错误总结 ——ERROR: Can't get master address from ZooKeeper; znode data == null
- ScrollView中图片的无限轮播(精简)
- iOS基础程序Demo
- 友坚三星4412开发板Linux平台下UT4412BV03裸机开发指南
- xxx定律 (1031)
- (算法设计技巧与分析)MinMax
- C#之NullReferenceException
- ios8.0下CLLocationManager定位服务需要授权了
- 队列实现 二叉树的宽度优先遍历
- Java使用Cookie记录
- Andbase应用开发框架
- 如何花最少的钱进行论文查重
- '?' can only be specfied for Day-of-Month -OR- Day-of-Week.