竞赛
考级
求大佬解答,第一个解答必关注 谢谢!
y__shluffevgopln
#include <stdio.h> #include <math.h> int main() { int a,i; scanf("%d",&a); for(i=2;i<=sqrt(a);i++) { if(a%i==0) printf("%d\n",a/i); } return 0; }
.Dream.
哪位大神教一下?
cchu
#include <iostream> #include <cmath> using namespace std; int main() { int n; cin >> n; for (int i = 2; i <= sqrt(n); i++) { if (n % i == 0) { // 如果i是n的因数,那么n / i也是n的因数,且n / i 更大 cout << n / i << endl; break; } } return 0; }
DavidDeng