小编age*_*123的帖子

我的javascript输出与预期输出不匹配.我不知道哪里出错了

编写一个程序,预测一群生物的大致尺寸.使用以下数据:

  • 起始生物数量:2
  • 平均每日增幅:30%
  • 乘以的天数:10

该程序应显示以下数据表:

Day              Approiximate Population
1                                   2

2                                   2.6

3                                   3.38

4                                   4.39

5                                   5.71

6                                   7.42

7                                   9.65

8                                   12.54

9                                   16.31

10                                 21.20
Run Code Online (Sandbox Code Playgroud)

我的代码没有输出相同的近似人口.我哪里做错了?这是我的代码:

    var NumOfOrganisms = 2;
    var DailyIncrease = .30; 
    var NumOfDays;

    for(NumOfDays = 1; NumOfDays <= 10; NumOfDays++){
        calculation(NumOfOrganisms, DailyIncrease, NumOfDays);
    }

    function calculation(organisms, increase, days){
        var calculation = (organisms * increase) + days;
        console.log("increase is " + calculation);
    }
Run Code Online (Sandbox Code Playgroud)

javascript function range

5
推荐指数
1
解决办法
69
查看次数

如何水平打印整数数组?

这段代码应该按升序对数字进行排序,但它垂直输出,如何水平输出它们?

示例输出:

    1st array: 1 2 3
    2nd array: 3 4 5
    3rd array: 3 4 6
Run Code Online (Sandbox Code Playgroud)
     int[] i1 = new int[]{3, 2, 1};
        Arrays.sort(i1);
        System.out.print("1st array : ");
        for(int index=0; index < i1.length ; index++)
            System.out.print(" " + i1[index]);



        int[] i2 = new int[]{5, 4, 3};
        Arrays.sort(i2);
        System.out.println("2nd array : ");
        for(int index=0; index < i2.length ; index++)
            System.out.print(" " + i1[index]);



        int[] i3 = new int[]{6, 3, 4};
        Arrays.sort(i3);
        System.out.print("3nd array : ");
        for(int index=0; index < i3.length …
Run Code Online (Sandbox Code Playgroud)

java arrays sorting integer

0
推荐指数
1
解决办法
7601
查看次数

如何生成100个随机数并检查每个数字的素数?

编写一个名为Boolean的函数isPrime,该函数将整数作为参数,如果参数为素数,则返回true,否则返回true.生成100个随机数并显示检查每个数字的结果以获得素数.

这应该输出素数的随机数(在真或假检查之后),但我按顺序得到2组数字的结果.

这是我的代码:

var arr = []

while(arr.length < 100){
    var randomnumber=Math.ceil(Math.random()*100)
    var found=false;

    for(var i=0;i<arr.length;i++){
        if(arr[i]==randomnumber){found=true;break}
    }
    if(!found)arr[arr.length]=randomnumber;
}

    console.log(arr);

for(i = 0; i < 100; i++){
    if(isPrime(i)) console.log(i);
}

function isPrime(num) {
    if(num < 2) return false;
    for (var i = 2; i < num; i++) {
        if(num%i==0)
            return false;
    }
    return true;
}
Run Code Online (Sandbox Code Playgroud)

javascript

0
推荐指数
1
解决办法
142
查看次数

标签 统计

javascript ×2

arrays ×1

function ×1

integer ×1

java ×1

range ×1

sorting ×1