作业帮 > 综合 > 作业

对于一个自然数,若为偶数,则把它除以2,若为奇数,把它除以3加一

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 08:09:57
对于一个自然数,若为偶数,则把它除以2,若为奇数,把它除以3加一
总可以得到自然数1,编程序,输入一个自燃数,求经过多少次变换可得到一
对于一个自然数,若为偶数,则把它除以2,若为奇数,把它除以3加一
#include<stdio.h>

int main()
{\x09
\x09int d,t=0;\x09
\x09
\x09scanf("%d",&d);\x09
\x09
\x09while(d!=1)
\x09{
\x09\x09if(d%2)                  //奇数
\x09\x09{
\x09\x09\x09d = d/3 + 1;\x09
\x09\x09}else
\x09\x09{
\x09\x09\x09d /= 2;\x09\x09
\x09\x09}
\x09\x09t++;
\x09}

\x09printf("change times:%d\r\n",t);
\x09return 0;
}

对于一个自然数,若为偶数,则把它除以2,若为奇数,把它除以3加一 C语言判断循环了几次问题描述测试, 角谷定理:输入一个自然数,若为偶数,则把它除以2,若为奇数,则把它乘以3加1.经过如 用VB编程验证“角谷猜想”.“角谷猜想”指出,对于一个自然数,若该数字为偶数,则除以2;若该数为奇数,则乘以3并加1;将 任意写一个自然数(0除外),是偶数,把它除以2,是奇数,把它乘3,再加1.对每次计算的结果都按上面的方 13.有一个不等于零的自然数,把它除以2是一个立方数,把它除以3是一个平方数,则这个数最小是多少? 在电脑里先输入一个数,它会按给定的指令进行如下运算:如果输入的数是偶数,就把它除以2;如果输入的数是奇数,就把它加上3. 从键盘输入一个数,判断这个数是奇数还是偶数,若为偶数,则除以2,直到该数变为奇数; 若为奇数则判断这个奇数是否为质数,若 对一个自然数作如下操作,如果是偶数则除以2,如果是奇数则加1. 对于任何自然数N,当N为奇数时,加上121,当N为偶数时,除以2,这算一次操作,在操 对一个自然数做如下操作:如果是偶数则除以2;如果是奇数,对一个自然数做如下操作:如果是偶数则除以2;如果是奇数则加1,如 若n为自然数,用含n的式子表示任意一个偶数或奇数,则偶数为?奇数为? 对一个自然数作如下操作:如果是偶数则除以2,如果是奇数则加1.如此进行直到为l时操作停止.问:经过9次操作变为1的数有多