AC了,但我想不明白
  • 板块B2077 角谷猜想
  • 楼主LeeJC
  • 当前回复6
  • 已保存回复6
  • 发布时间2022/10/14 16:32
  • 上次更新2023/10/27 07:35:19
查看原帖
AC了,但我想不明白
809653
LeeJC楼主2022/10/14 16:32
#include <stdio.h>
int main(void)
{
    long long N;
    scanf("%d",&N);
    while(1)
    {
        if(N%2!=0 && N!=1)
        {
            printf("%d*3+1=%d\n",N,3*N+1);
            N=3*N+1;
        }
        if(N%2==0)
        {
            printf("%d/2=%d\n",N,N/2);
            N/=2;
        }
        if(N==1)
        {
            printf("End");
            break;
        }
    }
    return 0;
}

dev上显示有编译错误,并且我输入了1之后会变成0/2无限循环下去

2022/10/14 16:32
加载中...