时间限制: 1000 ms 内存限制: 65536 KB
提交数: 53526 通过数: 27795
已知正整数nn是两个不同的质数的乘积,试求出较大的那个质数。
输入只有一行,包含一个正整数 nn。
对于60%的数据,6≤n≤10006≤n≤1000。
对于100%的数据,6≤n≤2×1096≤n≤2×109。
输出只有一行,包含一个正整数 pp,即较大的那个质数。
21
7
【代码】
#includeint main() { int i,n; scanf("%d",&n); for(i=2;i*i<=n;i++) { if(n%i==0) printf("%d",n/i); } return 0; }