公布昨天的答案

72 阅读1分钟

1. 用户输入一个整数n,计算n的阶乘。即n*(n-1)*(n-2)*……*3*2*1

    var n = 2
    for (i = n ; i >1 ; i--) { 
    sum = sum * i  }
    console.log(sum)

2. 苹果3元一个, 鸭梨2元一个, 桃子1元一个。现在想用200元正好买100个水果, 用 JS 列出所有购买方案

 for (a = 0 ; a <= 100 ; a++) {
   for (b = 0 ; b <= 100 ; b++) {
    for (c = 0 ; c <= 100 ; c++) {
    if (3 * a + 2 * b + 1 * c = 200 && a + b + c = 100)
    }
   }
  } 
 console.log (a+"个苹果""+b+"个鸭梨" + c + "桃子")

3. 在控制台输出 100~200 之间所有的质数

   for (a = 100 ; a < 201 ; a++) {
    sum = 50
     for (i = 2 ; i < a ; i++) {
       if (a % i ==0) {
   sum = 100
   }
     }
      }
      if (sum == 50) {
      console.log(a+"是质数")
      }else{ console.log(a+"不是质数")
      }