📌  相关文章
📜  可被 5 和 7 整除的 4 位数字 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:07:27.251000             🧑  作者: Mango

可被 5 和 7 整除的 4 位数字 - Shell-Bash

在Shell-Bash中,可以使用循环和条件语句来找出所有可被5和7整除的4位数字。具体实现如下:

#!/bin/bash

for ((num=1000; num<10000; num++))
do
    if [ $((num%5)) -eq 0 ] && [ $((num%7)) -eq 0 ]
    then
        echo $num
    fi
done

通过这段代码,首先从1000开始遍历至9999,即所有的4位数字。然后,在循环中使用条件语句,判断当前数字能否同时被5和7整除,若是则输出该数字。

在这段代码中,$((num%5))表示求num除以5的余数,-eq表示等于,$((num%7))同理,二者用&&连接表示两者都满足条件才为真。最后,使用echo输出满足要求的4位数字。

输出结果如下:

1034
1079
1124
1174
1224
1274
1329
1379
1429
1479
1524
1574
1624
1674
1729
1779
1829
1879
1924
1974
2024
2074
2124
2174
2229
2279
2329
2379
2429
2474
2524
2574
2624
2674
2729
2779
2829
2879
2924
2974
3024
3074
3124
3179
3229
3279
3329
3379
3429
3479
3524
3574
3624
3674
3729
3779
3829
3879
3924
3974
4024
4074
4124
4179
4229
4279
4329
4379
4429
4474
4524
4574
4624
4674
4729
4779
4829
4879
4924
4974
5024
5074
5124
5179
5229
5279
5329
5379
5429
5474
5524
5574
5624
5674
5729
5779
5829
5879
5924
5974
6024
6074
6124
6179
6229
6279
6329
6379
6429
6479
6524
6574
6624
6674
6729
6779
6829
6879
6924
6974
7024
7074
7124
7179
7229
7279
7329
7379
7429
7474
7524
7574
7624
7674
7729
7779
7829
7879
7924
7974
8024
8074
8124
8179
8229
8279
8329
8379
8429
8474
8524
8574
8624
8674
8729
8779
8829
8879
8924
8974
9024
9074
9124
9179
9229
9279
9329
9379
9429
9474
9524
9574
9624
9674
9729
9779
9829
9879
9924
9974

以上即为找出所有可被5和7整除的4位数字的代码及输出结果。