解题思路:判断奇偶,再从循环里判断输出
注意事项:不止要用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语言代码)浏览:2339 |
C语言程序设计教程(第三版)课后习题7.5 (C语言代码)浏览:609 |
点我有惊喜!你懂得!浏览:1333 |
钟神赛车 (C语言代码)浏览:879 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:569 |
【偶数求和】 (C++代码)浏览:709 |
C语言程序设计教程(第三版)课后习题9.1 (Java代码)浏览:471 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:587 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:568 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:532 |