素因数- 整数論では、正の整数の素因数は、その整数を正確に割る素数です。これらの数を見つけるプロセスは、と呼ばれます。整数因数分解、または素因数分解。
例- 288 の素因数は次のとおりです: 288 = 2 x 2 x 2 x 2 x 2 x 3 x 3
Input: n = 124 Output: 31 is the largest prime factor!
数値のすべての素因数を見つけて、その中で最大の素因数を見つけます。 124 の素因数は 2 x 2 x 31 で、31 が最大の素因数です。
#include <stdio.h> int main() { long int n; n=3453; long int div=2, ans = 0, maxFact; while(n!=0) { if(n % div !=0) div = div + 1; else { maxFact = n; n = n / div; if(n == 1) { printf("%d is the largest prime factor !",maxFact); ans = 1; break; } } } return 0; }
1151 is the largest prime factor !
以上が数値の最大の素因数を見つける C プログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。