c语言循环练习 while语句

img


我想知道为啥我这个代码一直都是死循环,求解答,不应该是循环一次之后再执行循环第二次吗,

这循环停止条件是什么呀?break都没有,while(1)肯定死循环,你输入的数字作为循环截止条件while(n!=1),然后去掉循环体第一行的对它乘3+1,然后把里面的sum改成n就行

把scanf函数放到循环里面

是循环一次再执行第二次呀
问题是循环完第二次马上又第三次了
无限循环
我猜你是想把scanf函数放到循环里面