24小时热门版块排行榜    

查看: 1588  |  回复: 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 的主题更新
最具人气热帖推荐 [查看全部] 作者 回/看 最后发表
[考研] 收调剂 +6 调剂的考研学生 2026-03-10 6/300 2026-03-10 15:30 by 2204230311
[考研] 22408 275分求调剂 +4 宇智波比 2026-03-03 5/250 2026-03-10 14:50 by 在风落中
[考研] 材料与化工,291,求调剂 +12 咕噜咕噜123123 2026-03-05 13/650 2026-03-10 13:50 by allen-yin
[考研] 315食品工程求调剂 +3 Oreov0 2026-03-06 6/300 2026-03-10 12:52 by njzyff
[考研] 材料工程085601调剂求老师收留 +5 强木木木 2026-03-07 5/250 2026-03-09 20:09 by yuningshan
[考研] 0832食品科学与工程293调剂 +3 东东不東 2026-03-07 3/150 2026-03-09 15:58 by ls_13456
[考研] 086000生物与医药319分求调剂 +4 Tolkien 2026-03-07 4/200 2026-03-09 13:49 by macy2011
[考研] 337求调剂 +3 睡醒,。 2026-03-09 3/150 2026-03-09 10:02 by 求调剂zz
[考研] 081700学硕一志愿北京化工大学数二英一过六级有竞赛求调剂 +5 galaxary 2026-03-07 7/350 2026-03-08 04:37 by wang_dand
[考研] 一志愿中国石油大学(华东) 本科齐鲁工业大学 求调剂 +3 snw石 2026-03-07 3/150 2026-03-07 20:01 by houyaoxu
[考研] 一志愿武汉理工085601,初试301分,请问能调剂到湖北吗 +3 肖yang 2026-03-06 3/150 2026-03-07 19:08 by ms629
[考博] 2026年博士名额捡漏 +4 科研ya 2026-03-04 7/350 2026-03-06 16:05 by 科研ya
[考研] 085600材料与化工(高分子)290分求调剂 +9 wengyujian 2026-03-04 9/450 2026-03-06 15:59 by 聪明的大松鼠
[考研] 材料工程调剂 +6 zbcm_zbcm 2026-03-05 6/300 2026-03-06 15:36 by @飒飒飒飒
[考研] 08工科求调剂 +3 隆LLL 2026-03-06 4/200 2026-03-06 15:26 by 隆LLL
[考研] 287求调剂 +3 看看我. 2026-03-05 6/300 2026-03-06 10:40 by Iveryant
[考研] 材料与化工354调剂 +4 Lucy-xiao 2026-03-06 7/350 2026-03-06 09:57 by hxuq8429
[考研] 282求调剂 +7 夕~日 2026-03-05 8/400 2026-03-05 21:31 by zzpnuli111
[考研] 281求调剂 +3 我是小小葱葱 2026-03-03 5/250 2026-03-04 14:23 by kakakapanpan
[考研] 325求调剂 +5 学家科 2026-03-04 5/250 2026-03-04 14:04 by kakakapanpan
信息提示
请填处理意见