3n+1问题pascal解答Description3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L.Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题、3n+1问题、Hasse算法问题、Kakuta

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/04 05:09:56
3n+1问题pascal解答Description3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L.Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题、3n+1问题、Hasse算法问题、Kakuta

3n+1问题pascal解答Description3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L.Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题、3n+1问题、Hasse算法问题、Kakuta
3n+1问题pascal解答
Description
3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L.Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题、3n+1问题、Hasse算法问题、Kakutani算法问题、Thwaites猜想或者Ulam问题.
(1)输入一个正整数n;
(2)如果n=1则结束;
(3)如果n是奇数,则n变为3n+1,否则n变为n/2;
(4)转入第(2)步.
克拉兹问题的特殊之处在于:尽管很容易将这个问题讲清楚,但直到今天仍不能保证这个问题的算法对所有可能的输入都有效——即至今没有人证明对所有的正整数该过程都终止.
输入描述 Input Description
第一行是一个整数T.表示输入数据的组数.
第二行是T个正整数n.
输出描述 Output Description
对于每个正整数n,每行输出一个数s,表示n通过多少步变换会变成1,如果n无法变成1,则输出-1.
样例输入 Sample Input
3
1 2 3
样例输出 Sample Output
0
1
7
数据范围及提示 Data Size & Hint
1

3n+1问题pascal解答Description3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L.Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题、3n+1问题、Hasse算法问题、Kakuta
program wapiknow;
var n,x,i,op:longint;
begin
    readln(n);
    for i:=1 to n do
    begin
        read(x);
        op:=0;
        while x<>1 do
        begin
            if (x mod 2=1) then x:=3*x+1
            else x:=x div 2;
            inc(op);
        end;
        writeln(op);
    end;
end.

希望我的回答能帮到你.

pascal语言编程问题(free pascal求1—N中的素数的个数.(1 pascal 输入n(1 pascal 输入n(1 3n+1问题pascal解答Description3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L.Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题、3n+1问题、Hasse算法问题、Kakuta pascal编程求1+3+5+...+n一定要是自己是过的,要用pascal! pascal问题,求程序:1、 文本文件t.in中第一行的一个 正整数N(N 关于Pascal语言的编程问题 要求完整的1求:N!= 1*2*3*…*n 的值(n 求Free Pascal程序问题如下:第一行输入一个正整数n(1 Pascal语言某自然数N(1 Pascal二分法:输入一个正整数n(1 pascal For i:=1 to n pascal编程 s=1*2+2*3+3*4+.n*(n+1) 用递归的方法求1+2+3+……+(n-1)+n 用PASCAL 求PASCAL大牛解答!转圈问题(NOIP2013)n 个小伙伴(编号从 0 到 n-1)围坐一圈玩游戏.按照顺时针方向给 n 个位置编号,从0 到 n-1.最初,第 0 0 号位置,第 1 1 号位置,……,依此类推.游戏规则如下: 3n+1问题 pascal语言简介:3n+1问题是一个简单有趣而又没有解决的数学问题.这个问题是由L.Collatz在1937年提出的.克拉兹问题(Collatz problem)也被叫做hailstone问题、3n+1问题、Hasse算法问题、Kakutan free pascal问题问题共有三题,我是新手,1.输入一个自然数n(n pascal中关于数组问题,任何一个n的3次方一定可以表示成n个连续的奇数和.输入n(n《=100),输出n的3次方对应的表达式.样例:输入:3输出:7+9+11最小距离问题我国内蒙古大草原上有N(N不大于1 pascal数字排列问题列出所有数字从1到n的自然数排列,眼球所产生任意序列中不允许出现重复的数字输入:n(n