随机产生10个20-50之间的随机整数(要求必须是奇数),并保存到数组

版权声明: https://blog.csdn.net/qq_31255557/article/details/89667506

 /*随机产生10个20-50之间的随机整数(要求必须是奇数),并保存到数组。
      实验1:
      思路:
      (1)产生一个随机数n[20,50] ;
      (2)判断N是否奇数
      (3)是奇数,N保存到数组中a[i]=n;
      (4) i++;产生下一个随机数,继续步骤1
      (5)如果(2)中判断为偶数,则继续产生下一个随机数。
      以上步骤要求执行10次,最终实现操作
      */
var i,j;
var arr = new Array(10);
for(i=0;i<10;i++){
    j=Math.floor(Math.random()*(50-20+1)+20);
    //alert(j%2);
    if(j%2!=0){
        arr[i]=j;
        //alert("1");
    }else{
        i--;
    }
}
document.write("奇数数组元素为:");
for(i=0;i<10;i++){
    document.write(arr[i]+",");
}

猜你喜欢

转载自blog.csdn.net/qq_31255557/article/details/89667506