标签:多少 第一个 根据 数组 次数 组成 font === 常见
for循环示例:
// 1-10000以内的完数 // 完数:因子之和相加等于这个数 // 例如:6的因子为1,2,3:1+2+3=6 let i ,j; let sum ; for(i=1;i<=10000;i++){ sum = 0; for(j=1;j<i;j++){ if(i%j == 0){ sum +=j; } } if(i == sum){ console.log(i) } }
// 让用户输入行数,使用for循环嵌套打出正着的星星出来,行数等于用户输入的数字 let readline = require("readline-sync"); console.log("请输入行数"); let line = readline.question(""); let strSpace = ""; let strStar = ""; let str = ""; for(let i = 1;i<=line;i++){ for(let j =1;j<=line-i;j++){ strSpace = strSpace + " "; } for(let k = 1;k<=2*i-1;k++){ strStar = strStar + "*"; } str = strSpace + strStar; console.log(str); str = ""; strSpace = ""; strStar = ""; }
让用户输入行数,使用for循环嵌套打出倒着的星星出来,行数等于用户输入的数字
// 让用户输入行数,使用for循环嵌套打出倒着的星星出来,行数等于用户输入的数字 let readline = require("readline-sync"); console.log("请输入行数"); let line = readline.question(""); let strSpace = ""; let strStar = ""; let str = ""; for(let n =1;n<=line;n++){ for(let i=1;i<=n-1;i++){ strSpace=strSpace+" "; } for(let j=1;j<=line*2+1-2*n;j++){ strStar=strStar+"*"; } str=strSpace+strStar; console.log(str); str = ""; strSpace = ""; strStar = ""; }
有1,2,3,4这么4个数,能组成多少个互不相同且不含有重复数字的三位数?都是多少?
// 有1,2,3,4这么4个数,能组成多少个互不相同且不含有重复数字的三位数?都是多少? let sum =0; for(let a =1;a<=4;a++){ for(let b = 1;b<=4;b++){ if(a === b){ continue; } for(let c =1;c<=4;c++){ if(a === c || b === c){ continue; } console.log(a,b,c); sum++; } } }console.log(sum);
let arr = [[2,3,6,8],[5,7,0,9],[1,3,5,7] ]; let str = []; for(let i = 0;i<arr[0].length;i++){ str[i] = []; } console.log(str) for(let j =0;j<arr.length;j++){ for(let k =0;k<arr[j].length;k++){ str[k][j]=arr[j][k]; } } console.log(str);
let arr =[15,56,21,34,5,1,30,78,7,-9,0,10,778] let i,j,temp; for(i=1;i<arr.length;i++){ //第一个for控制比较轮数:根据简单判断,例如4个数一共冒泡3次,所以总的冒泡次数时n-1次 for(j=0;j<arr.length-i;j++){ //第二个for控制比较次数: if(arr[j] > arr[j+1]){ temp = arr[j]; arr[j] = arr[j+1]; arr[j+1] = temp; } } }console.log(arr);
let arr =[15,56,21,34,5,1,30,78,7,-9,0,10,778] let i,j,temp; // 简单判断,例如4个数,外层循环一共是3次, for(i = 0;i<arr.length-1;i++){ // 内循环时从上面的数的相邻的数开始 for(j = i +1;j<arr.length;j++){ if(arr[i] > arr[j]){ temp = arr[i]; arr[i] = arr[j]; arr[j] = temp; } } } console.log(arr);
标签:多少 第一个 根据 数组 次数 组成 font === 常见
原文地址:https://www.cnblogs.com/lyl-0667/p/11108395.html