解题思路:判断奇偶,再从循环里判断输出
注意事项:不止要用printf输出表达式,还要实质上进行n的运算
参考代码:
#include<stdio.h>
int main()
{
int n;
scanf("%d", &n);
while (n != 1)
{
if (n % 2 == 0)
{
printf("%d/2=%d\n", n, n / 2);
n = n / 2;
}
else
{
printf("%d*3+1=%d\n", n, n * 3 + 1);
n = n * 3 + 1;
}
}
}
0.0分
2 人评分
大小写转换 (C语言代码)浏览:904 |
输出正反三角形 (C语言代码)格式错误!!!浏览:1177 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:723 |
WU-C语言程序设计教程(第三版)课后习题11.11 (C++代码)(想学链表的可以看看)浏览:1464 |
2004年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:539 |
用筛法求之N内的素数。 (C++代码)浏览:754 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:624 |
Cylinder (C语言描述,蓝桥杯)浏览:1279 |
Hello, world! (C语言代码)浏览:766 |
1128题解(返回值为数组的情况)浏览:571 |