李强


私信TA

用户名:uq_15621203389

访问量:2061

签 名:

等  级
排  名 621
经  验 4121
参赛次数 0
文章发表 25
年  龄 0
在职情况 教师
学  校
专  业

  自我简介:

解题思路:质数、素数之前写过很多和它有关的程序

这个题我用到了max(a,b)这个函数,将较大的那个值赋值给变量maxPrime

注意事项:

参考代码:

#include <iostream>
#include <cmath>
using namespace std;

int main() {
    int n;
    cin >> n;
    int maxPrime = 1;
    for (int i = 2; i <= sqrt(n); i++) {
        if (n % i == 0) {
            maxPrime = max(i, n / i);//判断谁大, 大的数赋值给maxPrime 
            break;
        }
    }
    cout << maxPrime << endl;
    return 0;
}


 

0.0分

0 人评分

  评论区

  • «
  • »