质因数分解
程序员文章站
2024-01-14 20:58:58
...
描述:
已知正整数 n 是两个不同的质数的乘积,试求出较大的那个质数。
输入:
输入只有一行,包含一个正整数 n。
对于60%的数据,6 ≤ n ≤ 1000。
对于100%的数据,6 ≤ n ≤ 2*10^9。输出:
输出只有一行,包含一个正整数 p,即较大的那个质数。
样例输入:
21
样例输出:
7
算法:
#include<stdio.h> int main() { int n,i; scanf("%d",&n); for(i=2;i<n;i++) { if(n%i==0) { printf("%d",n/i); break; return 0; } } return 0; }
有时候不要把问题想得太复杂,我就是太框架,,,,,
上一篇: 质因数分解