解题思路:先求出一个质数,再用输入那个数去除以求出来的质数,就得到了另一个质数,再用两个数进行比较,保留大的数
注意事项:
参考代码:
#include<iostream> #include<cmath> using namespace std; int main() { int n,a,b; cin>>n; int i; for(i=2;i<=sqrt(n);i++){ if(n%i==0){ a=i; b=n/i; if(a>b){ cout<<a<<endl; }else{ cout<<b<<endl; } } } return 0; }
0.0分
2 人评分
【亲和数】 (C语言代码)浏览:492 |
printf基础练习2 (C语言代码)浏览:740 |
WU-格式化数据输出 (C语言代码)浏览:1741 |
【计算球体积】 (C语言代码)浏览:1101 |
C语言程序设计教程(第三版)课后习题9.1 (C语言代码)浏览:681 |
C语言训练-自由落体问题 (C语言代码)浏览:610 |
C语言程序设计教程(第三版)课后习题11.1 (C语言代码)浏览:609 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:542 |
1014题解浏览:484 |
循环入门练习5 (C语言代码)浏览:829 |