C语言题目不会 我的代码是这样 可是if语句中的除法没用 总是死循环

2020-06-18 教育 105阅读
#include 
int main()
{
int n;
scanf("%d",&n);
while(n!=1)
{
if(n%2==0)
{
printf("%d/2=%d\n",n,n/2);
n/=2;
}
else
{
printf("%d*3+1=%d\n",n,n*3+1);
n=n*3+1;
}
}
return 0;
}
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com