ubuntu - Unity数学问题:如何计算3位数的因子?
伊谢尔伦
伊谢尔伦 2017-04-21 10:55:49
0
1
385

我正在写一个数学工具包,包括各种命令。其中一个命令是找出一个三位数的因子。把这个命名为“myfactors”。这是示例

$ myfactors abc abc is not a number. Please enter a number $ myfactor 72 72 is not a 3 digit number $ myfactor 105 The factors are: 1 3 5 7 15 21 35 105

原问题:How to find the factors of a 3 digit number

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回复 (1)
迷茫

答案:
Nischay
看一下这个,在Ubuntu中可以用因子GNU工具。

#!/bin/bash num= if [ "$num" -ge 100 ] then factor="`factor $num`" echo "Factor of number $num is $factor" else echo "Enter number is not a 3 digit number" fi

或者你可以严格限制它只接受3位数。

#!/bin/bash num= if [ "$num" -ge 100 ] && [ "$num" -lt 1000 ] then factor="`factor $num`" echo "Factor of number $num is $factor" else echo "Enter number is not a 3 digit number" fi
    最新下载
    更多>
    网站特效
    网站源码
    网站素材
    前端模板
    关于我们 免责声明 Sitemap
    PHP中文网:公益在线PHP培训,帮助PHP学习者快速成长!