factor [integer]
factor 会将任何小于或等于 1014 的正整数的所有质因数写入标准输入。质因数将适当次数地写入。
如果 factor 不与参数一起使用,它将等待输入整数。输入整数后,将该整数分解成因子,适当次数地写入其质因数,然后等待另一个整数。如果输入 0 或任意非数值字符,将退出 factor。
如果使用参数 (integer) 调用 factor,该命令将如上所述写入整数、将整数分解为因子并写入所有质因数,然后退出。如果参数为 0 或非数值,factor 将写入 0,然后退出。
分解整数的最大次数与 sqrt(n) 成正比,其中 n 是输入的整数。当 n 是质数或质数的平方时,factor 将利用此次数。
任何小于或等于 1014 的正整数。
成功完成。
出现错误。
factor 将针对超范围的输入和无效输入显示错误消息:Ouch!
有关下列属性的说明,请参见 attributes(5):
|