解题思路:套循环,然后逐次分解
注意事项:跳出循环的条件
参考代码:
#include<stdio.h>
main()
{
int a;
scanf("%d",&a);
while(1)
{
if(a!=1)
{
if(a%2==0)
{
printf("%d/2=%d\n",a,a/2);
a=a/2;
}
else
{
printf("%d*3+1=%d\n",a,a*3+1);
a=a*3+1;
}
}
else
break;
}
}
0.0分
2 人评分
数组输出 (C语言代码)浏览:767 |
C语言程序设计教程(第三版)课后习题11.5 (C语言代码)浏览:1534 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:522 |
C语言训练-角谷猜想 (C语言代码)浏览:1708 |
2003年秋浙江省计算机等级考试二级C 编程题(2) (C语言代码)浏览:541 |
成绩转换 (C语言代码)浏览:1008 |
printf基础练习2 (C语言代码)浏览:646 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:963 |
简单的a+b (C语言代码)浏览:546 |
小九九 (C语言描述,不看要求真坑爹)浏览:985 |