题解 1147: C语言训练-角谷猜想

来看看其他人写的题解吧!要先自己动手做才会有提高哦! 
返回题目 | 我来写题解

筛选

菜鸟解:角谷猜想

摘要:解题思路:注意事项:参考代码:#include <stdio.h>int main(){   int n,a,b;   scanf("%d",&n);   while(n!=1){    if(n%2……

角谷猜想题解(递归版)

摘要:解题思路:                当我看到这个题时,我的第一反应就是使用while循环或者使用函数递归来解决。但是我比较倾向于函数的递归。因为这个题就是对输入的数进行两种重复操作,这太符合递归……

C语言训练-角谷猜想(C语言)

摘要:解题思路:注意事项:参考代码:#include <stdio.h>#include <math.h>#include <string.h>int main(){      //若为偶数除以2,若为奇数……

角谷猜想(c语言)

摘要:解题思路:判断奇偶,再从循环里判断输出注意事项:不止要用printf输出表达式,还要实质上进行n的运算参考代码:#include<stdio.h>int main(){  int n;  scanf(……

循环和if()语句

摘要:解题思路:注意事项:参考代码:     #include<stdio.h>    int main () {         int x,n;         scanf("%d",&x);   

记录一蛤 T#T

摘要:解题思路:注意事项:参考代码:#include<stdio.h>#include<math.h>#include<string.h>#include<ctype.h>int even(int a){ ……

顺便练习一下函数

摘要:#include<stdio.h> int fun(int n) { int ret; if ( n%2==0 ) { ret=n/2; printf("%d/2=%d\n……

1147: C语言训练-角谷猜想

解题思路:首先获取输入的数值;使用scanf()函数;根据题目要求,需要在一个循环中依次输出针对该数值的运算过程;首先需要判断输入数是奇数或是偶数;通过if,elseif判断进入不同的分支;使用m接收每步的运算结果;并使用printf输出每步的计算过程,