powershell创建一个循环来打印可被3、5、15整除的数字吗?

时间:2019-01-31 23:32:07

标签: powershell

如何解决此功能,所以当我输入100之类的数字时,我得到的结果是:100除以5、100除以15等。
例如:想要打印出来

1 2 3-被3整除 4 5-被5整除 等等等等

.split(',')

1 个答案:

答案 0 :(得分:1)

反之亦然,是以下内容的倍数:

function Print-Numbers-Weird ([int]$count) {

    for($i=1;$i -le $count;$i++) {  
        [PSCustomObject]@{
            Number=$i
            Even = $i % 2  -eq 0
            Odd  = $i % 2  -eq 1
            x3   = $i % 3  -eq 0
            x5   = $i % 5  -eq 0
            x15  = $i % 15 -eq 0
        }
    }
}

Print-Numbers-Weird 15 | ft -Auto

示例输出:

> Print-Numbers-Weird 15 | ft -Auto

Number  Even   Odd    x3    x5   x15
------  ----   ---    --    --   ---
     1 False  True False False False
     2  True False False False False
     3 False  True  True False False
     4  True False False False False
     5 False  True False  True False
     6  True False  True False False
     7 False  True False False False
     8  True False False False False
     9 False  True  True False False
    10  True False False  True False
    11 False  True False False False
    12  True False  True False False
    13 False  True False False False
    14  True False False False False
    15 False  True  True  True  True