24小时热门版块排行榜    

查看: 1589  |  回复: 4

郑成功1992

木虫 (小有名气)

[求助] 角谷猜想求助~~~

新手求助,角谷猜想:对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。
程序要求输入一个整数,将经过处理得到1的过程输出来。

我的程序是:
#include<iostream>
#include<cstdio>

using namespace std;

int main()
{
        unsigned long long int n = 0;
        scanf("%d",&n);
       
        while(n != 1)
        {
                if(n % 2)
                {
                        printf("%u*3+1=%u\n",n,n*3+1);
                        n = n*3+1;
                }
                else
                {
                        printf("%u/2=%u\n",n, n/2);
                        n /= 2;
                }
        }
       
        printf("End";
       
        return 0;
}


输入159487的时候,输出不正确,求大神指点~
输出里面有这一行:
1699000271*3+1=802033518     出错
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郑成功1992

木虫 (小有名气)

2楼2019-11-27 22:40:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

郑成功1992

木虫 (小有名气)

3楼2019-11-28 13:20:03
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

hux0730

新虫 (初入文坛)

1699000271*3=5097000813=5*10^9,是不是越界了?你选一个更大的数试试,是不是也出错。这个那个瀑布数吗?

发自小木虫Android客户端
4楼2019-12-12 12:01:02
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

sspa9999

至尊木虫 (著名写手)

我猜是%u能够输出的位数有限,unsigned long long 需要用其它格式来输出

发自小木虫Android客户端
5楼2019-12-27 01:25:31
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 郑成功1992 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 收调剂 +7 调剂的考研学生 2026-03-10 7/350 2026-03-10 17:57 by 麦茶汤圆
[考研] 一志愿江南大学085701环境工程专硕总分287求调剂 +3 18266118446 2026-03-09 3/150 2026-03-10 15:50 by houyaoxu
[考研] 0856材料与化工309分求调剂 +4 ZyZy…… 2026-03-10 4/200 2026-03-10 15:20 by houyaoxu
[考研] 一志愿211,0860总分286食品工程专业求调剂 +7 林林Winnie 2026-03-05 7/350 2026-03-10 14:47 by circleffyy
[考研] 083000环境科学与工程调剂 +6 mingmingry 2026-03-09 7/350 2026-03-10 14:37 by kkkdtdde
[考研] 294 英二数二物化 求调剂 +6 米饭团不好吃 2026-03-09 6/300 2026-03-09 23:55 by barlinike
[基金申请] 面上项目还需要AI说明吗? +3 liyundong 2026-03-08 3/150 2026-03-09 22:30 by kingkocxr
[考研] 调剂 +4 调剂的考研学生 2026-03-09 4/200 2026-03-09 20:22 by wsxw
[考研] 337求调剂 +3 睡醒,。 2026-03-09 3/150 2026-03-09 10:02 by 求调剂zz
[考研] 一志愿武理314求调剂 +4 ( ̄~ ̄;) 2026-03-08 5/250 2026-03-08 23:12 by L135790
[教师之家] 交大前校长王树国:现在最先进的科技并不在大学实验室,而是在企业研究院 +4 zju2000 2026-03-08 6/300 2026-03-08 19:15 by zju2000
[考研] 085701环境工程317分求调剂 +9 6汆尼9 2026-03-07 9/450 2026-03-08 06:41 by 刘兵
[考研] 材料科学(0805)338 求调剂 +7 xiaokang3286 2026-03-07 7/350 2026-03-08 03:42 by lfhuang
[考研] 一志愿211 化学305分求调剂 +3 0703杨悦305分 2026-03-05 3/150 2026-03-07 21:15 by yinhuanshun
[考研] 化学290求调剂 +3 两颗 西柚 2026-03-07 4/200 2026-03-07 20:55 by macy2011
[考研] 一志愿中国石油大学(华东) 本科齐鲁工业大学 求调剂 +3 snw石 2026-03-07 3/150 2026-03-07 20:01 by houyaoxu
[考博] 2026年博士名额捡漏 +4 科研ya 2026-03-04 7/350 2026-03-06 16:05 by 科研ya
[考研] 085600材料调剂 总分330 +6 池池丶 2026-03-03 6/300 2026-03-06 15:50 by @飒飒飒飒
[考研] 289求调剂 +3 驰光绝景 2026-03-04 4/200 2026-03-06 12:34 by 驰光绝景
[考研] 275求调剂 +4 大爆炸难民 2026-03-06 5/250 2026-03-06 09:21 by guoweigw
信息提示
请填处理意见