作业帮 > 综合 > 作业

C语言for语句题目要求是这样的:n是2以上的自然数,执行以下操作(1)如果N是偶数的话,n除以2(2)如果n是奇数,则

来源:学生作业帮 编辑:搜狗做题网作业帮 分类:综合作业 时间:2024/04/29 07:49:20
C语言for语句题目
要求是这样的:n是2以上的自然数,执行以下操作
(1)如果N是偶数的话,n除以2
(2)如果n是奇数,则讲nX3再加上1

最后输如的数字如果是10的话就是10→5→16→7→4→ 2→1

格式如图
C语言for语句题目要求是这样的:n是2以上的自然数,执行以下操作(1)如果N是偶数的话,n除以2(2)如果n是奇数,则
题目简单 但是 翻译一下 不懂那个好像是日语?
再问: 具体的问题就是我上面写得,
第一个printf是"请输入一个整数"
第二个printf是"/n%d一直到1一共变换了%d回/n"
再答: 现在要么???
再问: 恩
再答: 好的 我看看吧 我用手机写的 可能有的慢
再问: 恩 非常感谢
再答: #include<stdio.h>
main(){int x,n,z=0;printf("请输入一个整数");scanf("%d",&x);printf("%d",x);for(n=x;n!=1; ){z++;if(n%2==0){n=n/2;}else{n=n*3+1;}printf("->%d",n);}printf("\n%d一直到1一共变换了%d回\n",x,z);return;}最后输如的数字如果是10的话应该是10→5→16→8→4→ 2→1