FACTOR(6) | FreeBSD Games Manual | FACTOR(6) |
名称
factor, primes — 数値を因数分解し、素数を生成する書式
factor | [ -h][ number ...] |
primes | [ -h][ start [ stop]] |
解説
factor ユーティリティは、正の整数を因数分解します。数値が因数分解されるとき、数値に続いて‘:
’、そして単一行で因数のリストが印刷 (表示) されます。因数は、空白を前につけて、昇順でリストされます。因数が 2 回以上値を割り切れるなら、2 回以上印刷 (表示) されます。
factor が 1 つ以上の因数で呼び出されるとき、各引数が因数分解されます。
factor が引数なしで呼び出されるとき、 factor は、1 行に 1 つ、標準入力から、ファイルの終りまたはエラーとなるまで、数値を読み込みます。先導する空白類と空行は、無視されます。数値は、単一の‘ +
’を前に付けることができます。数値は、(改行文字のように) 数字でない文字によって終了されます。数値が読み込まれた後に、それが因数分解されます。
primes ユーティリティは、 start 以上から stop 未満まで、続けて、1 行に 1 つ、昇順で素数を印刷 (表示) します。 start 値は、少なくとも 0 で、 stop より大きくなってはなりません。 stop 値は、最大値より大きくなってはなりません。 stop のデフォルトと最大値は、 32 ビットのアーキテクチャでは、4294967295 で、 64 ビットのアーキテクチャでは、18446744073709551615 です。
primes ユーティリティが引数なしで呼び出されるとき、 start は、標準入力から読み込まれ、 stop は、最大値がとられます。 start 値は、単一の‘ +
’を前に付けることができます。 start 値は、(改行文字のように) 数字でない文字によって終了されます。
診断
- negative numbers aren't permitted
- (負の数値は許可されません)
- illegal numeric format
- (不正な数値の形式)
- start value must be less than stop value
- (start 値は、stop 値未満でなければなりません)
- Result too large
- (結果が大きすぎます)
バグ
factor は、“10 most wanted” (10 大重要指名手配) 因数リストを操作することができません、 primes は、世界記録に到達しません。October 10, 2002 | FreeBSD |