qq_32483855 2022-10-14 13:42 采纳率: 50%
浏览 15
已结题

关于#c语言#的问题:语言算法题

img

img

为什么我这个代码只有部分正确啊,我感觉没有什么错,随便测试一个数据感觉都是对的

  • 写回答

1条回答 默认 最新

  • honestman_ 2022-10-14 13:47
    关注
    #include<stdio.h>
    int main(){
       int n,step=0;
       scanf("%d",&n);
       while(n!=1){
           if(n%2==0)    n=n/2;//偶数操作
           else n=(3*n+1)/2;//奇数操作
               step++;//用时计算第几步得到1
       }
       printf("%d\n",step);
       return 0; 
    } 
    
    评论

报告相同问题?

问题事件

  • 已结题 (查看结题原因) 10月14日
  • 创建了问题 10月14日