社区讨论

求助80 答案在线时间过长

P5727【深基5.例3】冰雹猜想参与者 2已保存回复 3

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
3 条
当前快照
1 份
快照标识符
@m4oaizxn
此快照首次捕获于
2024/12/14 22:46
去年
此快照最后确认于
2025/11/04 12:50
4 个月前
查看原帖
C
#include <stdio.h>
int main()
{
    int n,a[10000];
    int i,j;
    scanf("%d",&n);
    a[1]=n;
    for(i=2;i!=0;i++)
    {
        if(a[i-1]%2==0)
        {
            a[i]=a[i-1]/2;
        }
        else
        {
            a[i]=(a[i-1]*3+1);
        }
        if(a[i]==1) break;
    }
    for(j=i;j>=1;j--)
    {
        printf("%d ",a[j]);
    }

    return 0;
}

回复

3 条回复,欢迎继续交流。

正在加载回复...