骑乌龟的小蜗牛 发表于 2021-8-18 12:15:13

大佬们这个题目能用双重for循环来做吗 写了一些没思路了

在页面输出 1000 ~ 2000 的所有闰年, 要求四个一行

wp231957 发表于 2021-8-18 14:15:02

用js 吗   可不咋好弄

var x;
var j=0;
for(x=1000;x<=2000;x++){
    if (x%400==0 || (x%100!=0 && x%4==0)) {
      document.write(x);
      document.write("&nbsp;&nbsp;&nbsp;");
      if (j>0 && j%4==0){
            document.write("<br>") ;
         }
         j++;
    }
}

godzero 发表于 2021-8-18 14:24:31

C的可以这么写,不用双重循环
#include<stdio.h>
int main() {
        int count = 0;
        for (int i = 1000; i < 2001; i++)
        {
                if (i % 4 == 0 && i % 100 != 0 || i % 400 == 0)
                {
                        count++;
                        printf("%d\t", i);
                        if (count % 4 == 0)
                        {
                                printf("\n");
                        }
                }
        }
}

骑乌龟的小蜗牛 发表于 2021-8-18 15:56:37

wp231957 发表于 2021-8-18 14:15
用js 吗   可不咋好弄

{:10_277:}对的就是用js写我一开始的第一种方法用的就是你这种后来我想能不能用双重for循环来写结果写了一顿也没写出来

骑乌龟的小蜗牛 发表于 2021-8-18 15:57:27

godzero 发表于 2021-8-18 14:24
C的可以这么写,不用双重循环
#include
int main() {


{:10_266:}   js用双重for循环来写有可能吗

wp231957 发表于 2021-8-18 16:02:10

骑乌龟的小蜗牛 发表于 2021-8-18 15:56
对的就是用js写我一开始的第一种方法用的就是你这种后来我想能不能用双重for循环来写结 ...

不需要双循环,为啥非要用双循环

骑乌龟的小蜗牛 发表于 2021-8-18 16:19:24

wp231957 发表于 2021-8-18 16:02
不需要双循环,为啥非要用双循环

{:10_256:} 就想试试

wp231957 发表于 2021-8-18 16:25:21

骑乌龟的小蜗牛 发表于 2021-8-18 16:19
就想试试

这不是试不试的问题    你要知道双循环 或者3重4重循环的应用场景
那用不到就是用不到

骑乌龟的小蜗牛 发表于 2021-8-18 22:27:32

wp231957 发表于 2021-8-18 16:25
这不是试不试的问题    你要知道双循环 或者3重4重循环的应用场景
那用不到就是用不到

{:10_258:}我知道了
页: [1]
查看完整版本: 大佬们这个题目能用双重for循环来做吗 写了一些没思路了