当前位置: 首页 > 计算机 > 问题详情
问题

“角谷猜想”指出将一个自然数按以下的规则进行运算:若数为偶数 则除以2;若为奇数乘3加1。将得到的

“角谷猜想”指出将一个自然数按以下的规则进行运算:若数为偶数,则除以2;若为奇数乘3加1。将得到的数按该规则重复运算,最终可得1。请在下面程序得每条横线处填写一和语句,使程序的功能完整。(如:输入34,则输出结果为34 17 52 26 13 40 20 10 5 16 8 4 2 1)

注意:请勿改动main()主方法和其他已有的语句内容,仅在横线处填人适当的语句。

import java.io.*;

class JiaoGu{

public static void main(String args[])

{

System.out.print("\n请输入一个数");

try

{

BufferedReader br=new BufferedReader(new lnputStreamReader(System.in));

String s=" ";

try {

s=br.readline();

}

catch (IOExceptine){

}

__________

while(a! =1)

{

System.out.print(" "+a);

if(a%2==1)

__________

else

a=a/2;

}

System.out.println(" "+a);

}

__________{}

}

}

发布时间:2024-05-07
参考答案

正确答案:int a=Integef.parseInt(s); a=a*3+1; catch(Exception e)
int a=Integef.parseInt(s); a=a*3+1; catch(Exception e)

相关问题
  • 已知5个自然数(可有重复)的最小值是20 最大值是22 平均值是2

    已知5个自然数(可有重复)的最小值是20,最大值是22,平均值是21 2,则可以推断,中位数是()。A 20B 21C 22D 21或22请帮忙给出正确答案和分析,谢谢!

    答案解析
  • 已知17个自然数(可有重复)的最小值是30 平均值是34 中位数是

    已知17个自然数(可有重复)的最小值是30,平均值是34,中位数是35,所有各数到38的距离之和比到35的距离之和多5,由此可以推断,这17个数中只有1个()

    答案解析
  • 自然数1 2 3 4 5中 任意两个数都可以算出平均值 其中有些

    自然数1,2,3,4,5中,任意两个数都可以算出平均值,其中有些平均值是相同的。那么,不同的平均值共有 (28) 个。(28)A.4B.7C.8D.9

    答案解析
  • 用数学归纳法证明命题 P(n)对任何自然数正确 一般包括两个步

    用数学归纳法证明命题 P(n)对任何自然数正确,一般包括两个步骤:第一,建立基础,例如证明P(1)正确;第二,建立推理关系,例如证明n≥1 时,如果命

    答案解析
  • (16 )以 i 关于 C 语言数据类型使用的叙述中错误的是A

    (16 )以 i 关于 C 语言数据类型使用的叙述中错误的是A )若要准确无误差的表示自然数,应使用整数类型B )若要保存带有多位小数的数据,应使用

    答案解析
  • (16 )以 i 关于 C 语言数据类型使用的叙述中错误的是A

    (16 )以 i 关于 C 语言数据类型使用的叙述中错误的是A )若要准确无误差的表示自然数,应使用整数类型B )若要保存带有多位小数的数据,应使用

    答案解析
  • 用数学归纳法证明命题 P(n)对任何自然数正确 一般包括两个步骤

    用数学归纳法证明命题 P(n)对任何自然数正确,一般包括两个步骤:第一,建立基础,例如证明P(1)正确;第二,建立推理关系,例如证明n≥1 时,如果命题P

    答案解析
  • ( 16 )以 i 关于 C 语言数据类型使用的叙述中错误的是A )

    ( 16 )以 i 关于 C 语言数据类型使用的叙述中错误的是A )若要准确无误差的表示自然数,应使用整数类型B )若要保存带有多位小数的数据,应使

    答案解析
  • 阅读以下说明和Java代码 将解答写入对应栏内。 【说明】 下面

    阅读以下说明和Java代码,将解答写入对应栏内。【说明】下面的程序中定义了两个方法求自然数1~100的和。具体如下:int suml(int n);利用循环求1~n的

    答案解析
  • ●自然数1 2 3 4 5中 任意两个数都可以算出平均值 其中有

    ●自然数1,2,3,4,5中,任意两个数都可以算出平均值,其中有些平均值是相同的。那么,不同的平均值共有 (28) 个。(28)A.4B.7C.8D.9

    答案解析

最新问题

Copyright © 2016-2023 114题库网(114158.com)All Rights Reserved.  免责声明 豫ICP备19007809号-5