Hailstone Sequence

来源:互联网 发布:手机数据报告 艾瑞 编辑:程序博客网 时间:2024/06/03 04:30

Hailstone Sequence问题是一个著名的数学问题,至今没有证明其正确性,也没证明其是错误的,即任何一个正整数N,如果是偶数的话就除以2,如果是奇数的话就乘以3再加上1,最后这个数都会变为1。

公式如下:


求出这个序列长度的C++代码如下:


开始#include <iostream>using namespace std;int hailstone(int n){    int length = 1;    while(n > 1)    {        (n % 2) ? n = (3 * n + 1) : n = (n / 2);        printf("%5d", n);        length++;    }    return length;}int main(){    printf("Please input the number: ");    int number = getchar();    int sum = hailstone(number);    printf("\nThe sum is : \n%d", sum);    return 0;}结束


阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 泡菜有白花了怎么办 泡菜长花了怎么办 背书背不进去怎么办 背单词老是忘怎么办 阳台晒衣服难看怎么办 硬盘识别不出来怎么办 蛙泳换气后下沉怎么办 买的柚子不熟怎么办 韩语的怎么办怎么写 韩语怎么办用中文谐音 不会穿搭衣服怎么办 孩子拼音学不好怎么办 新运动鞋有点紧怎么办 新运动鞋脚背紧怎么办 捡到小野猫该怎么办 喝醉酒了头晕怎么办 喝醉酒了难受怎么办 喝醉了一直呕吐怎么办 喝酒第二天呕吐怎么办 酒喝多了一直吐怎么办 牛仔裤小腿太紧怎么办 裤子松紧带太紧怎么办 白裤子太透怎么办 裤子太透了怎么办 鞋子太大不跟脚怎么办 子宫脱垂该怎么办 胃慢性粘膜炎症怎么办 月子里子宫下垂怎么办 老年人子宫脱垂怎么办 怀孕胱抑素c偏高怎么办 胱抑素c持续升高怎么办 产后膀胱1度膨出怎么办 顺产后子宫下垂怎么办 oppon3开不了机怎么办 面膜做过敏了怎么办 脸皮肤敏感发红怎么办 吃中药全身乏力怎么办 吃中药手脚发麻怎么办 透明质酸偏高怎么办 吉他面板裂了怎么办 怎么办辨别elta md真伪