解题思路:while函数和if else的使用,while(当number等于0时结束),if(如果number是偶数执行),else(number是奇数时执行).
注意事项:注意加上{}符号,&符号,\n符号
参考代码:
#include<stdio.h>
int main()
{
int number,t;
scanf("%d",&number);
while(number!=1)
{
if(number%2==0)
{t=number/2;
printf("%d/2=%d\n",number,t);
number=t;}
else
{t=number*3+1;
printf("%d*3+1=%d\n",number,t);
number=t;}
}
}
0.0分
1 人评分
C二级辅导-计负均正 (C语言代码)浏览:517 |
C语言程序设计教程(第三版)课后习题6.1 (C语言代码)浏览:629 |
字符串输入输出函数 (C++代码)(都当成字符串吧hhhhhhhh)浏览:493 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:545 |
Cylinder (C语言描述,蓝桥杯)浏览:1247 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:588 |
单词个数统计 (C语言代码)浏览:1012 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:548 |
筛排处理 (C语言代码)浏览:788 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:667 |