解题思路:判断奇偶,再从循环里判断输出
注意事项:不止要用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语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1108 |
母牛的故事 (C语言代码)浏览:435 |
c primer plus 第十二章 12.1小节浏览:376 |
成绩转换 (C语言代码)浏览:1005 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:762 |
C语言程序设计教程(第三版)课后习题5.7 (Java代码)浏览:885 |
C语言训练-求PI* (C语言代码)浏览:613 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题9.8 (C语言代码)浏览:664 |
输出九九乘法表 (C语言代码)浏览:1048 |