作业帮 > 综合 > 作业

编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘以3加1,得到的结果再按上述要求运算,直到

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/29 05:00:22
编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘以3加1,得到的结果再按上述要求运算,直到最后的结果为1.然后经过了多少次这样的运算才得到数1
main()
{
int a;
int c=0;
scanf("%d",&a);
while(a!=1)
{
if(a%2==1)
a=a*3+1;
else
a=a/2;
c++;
}
printf("%d\n",c);
}
编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘以3加1,得到的结果再按上述要求运算,直到 编写一个程序,输入一个正整数,并做以下运算:如果为偶数,除以2,如果为奇数,乘3加1.得到的结果再按上 任意取一个大于50的自然数,如果它是偶数,就除以2,如果它是奇数,就将它乘以3之后加1,这样反复运算, 编写程序:输入提一个正整数,判断该数是奇数还是偶数,并输出结果 对于任何一个正整数,反复进行如下两种运算:(1)如果是偶数就除以2;(2)如果是奇数就乘以3再加上1.经过这样的若干次运 编写一个程序,计算两个非0的实数的加,减,乘,除运算的结果(要求输入两个非0实数,输出运算结果) 编写一个程序,计算两个非0实数的加、减、乘、除运算的结果(要求输入两个非0实数,输出运算结果) 编写一个程序,计算两个非0实数的加、减、乘、除运算的结果.(要求输入两个非0实数.输出运算结果) 编写一个程序,计算两个非零实数的加,减,乘,除运算的结果(要求输入两个非零实数,输出运算结果) 编写一个程序,计算两个非零实数的加、减、乘、除运算的结果(要求输入两个非零实数,输出运算结果 急,编写一个程序,计算两个非0实数的加、减、乘、除运算的结果.(要求输入两个非0实数,输出运算结果. 在电脑里先输入一个数,它会按给定的指令进行如下运算:如果输入的数是偶数,就把它除以2;如果输入的数是奇数,就把它加上3.