我遇到了一个问题,请大家用JAVASCRIPT帮我解决一下。用for循环解决一下。用if else if
<script>
//找出1-999之间是7的倍数或者个位数字是7或者十位数字是7的数字,并输出这些数字,统计
var sum = 0;//有多少个。
for(var i=1;i<999;i++){
if(i%7==0){
sum++;
document.writeln(i+" ");
}
else if(i%10==7){
sum++;
document.writeln(i+" ");
}else if(i%100/10==7){
sum++;
document.writeln(i+" ");
}
}
</script>//百位数没说要不要验证7
7
14
17
21
27
28
35
37
42
47
49
56
57
63
67
70
77
84
87
91
97
98
105
107
112
117
119
126
127
133
137
140
147
154
157
161
167
168
170
175
177
182
187
189
196
197
203
207
210
217
224
227
231
237
238
245
247
252
257
259
266
267
270
273
277
280
287
294
297
301
307
308
315
317
322
327
329
336
337
343
347
350
357
364
367
370
371
377
378
385
387
392
397
399
406
407
413
417
420
427
434
437
441
447
448
455
457
462
467
469
470
476
477
483
487
490
497
504
507
511
517
518
525
527
532
537
539
546
547
553
557
560
567
570
574
577
581
587
588
595
597
602
607
609
616
617
623
627
630
637
644
647
651
657
658
665
667
670
672
677
679
686
687
693
697
700
707
714
717
721
727
728
735
737
742
747
749
756
757
763
767
770
777
784
787
791
797
798
805
807
812
817
819
826
827
833
837
840
847
854
857
861
867
868
870
875
877
882
887
889
896
897
903
907
910
917
924
927
931
937
938
945
947
952
957
959
966
967
970
973
977
980
987
994
997