角谷猜想,C语言,输出过程
答案:3 悬赏:10
解决时间 2021-01-25 17:06
- 提问者网友:爱唱彩虹
- 2021-01-24 22:03
角谷猜想,C语言,输出过程
最佳答案
- 二级知识专家网友:怀裏藏嬌
- 2021-01-24 22:51
代码比较简单,各语句意义见注释。。。
#include
int main(int argc, char *argv[])
{
int i;
scanf("%d", &i);
while(i != 1)
{
if(i%2)
{
#include
int main(int argc, char *argv[])
{
int i;
scanf("%d", &i);
while(i != 1)
{
if(i%2)
{
printf("%d*3+1=%d
", i, i*3+1); i = i*3+1;
}
else
{
printf("%d/2=%d
", i, i/2); i = i/2;
}
}
printf("END
"); return 0;
}
另外几个测试结果图片:
全部回答
- 1楼网友:一秋
- 2021-01-25 01:12
我暂时保留我的看法!
- 2楼网友:刀戟声无边
- 2021-01-24 23:48
#include<stdio.h>
void main()
{
int n;
printf("Input a integer:");
scanf("%d",&n);
do{
if(n%2==0){
printf("%d*3+1=%d\n",n,n*3+1);
n=n*3+1;
}
else{
printf("%d/2=%d\n",n,n/2);
n/=2;
}
}while(n!=1);
printf("End!\n");
}
这样的代码你能看懂吧
void main()
{
int n;
printf("Input a integer:");
scanf("%d",&n);
do{
if(n%2==0){
printf("%d*3+1=%d\n",n,n*3+1);
n=n*3+1;
}
else{
printf("%d/2=%d\n",n,n/2);
n/=2;
}
}while(n!=1);
printf("End!\n");
}
这样的代码你能看懂吧
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯
• 手机登qq时,显示手机磁盘不足,清理后重新登 |
• 刺客的套装怎么选啊? |