← 查看本卷题目
组合题5 个小题
已作答 0 / 5
#include <iostream>using namespace std; bool isPrime(int n) {    if (n <= 1) {        return false;    }    for (int i = 2; i * i <= n; i++) {        if (n % i == 0) {            return false;        }    }    return true;} int countPrimes(int n) {    int count = 0;    for (int i = 2; i <= n; i++) {        if (isPrime(i)) {            count++;        }    }    return count;} int sumPrimes(int n) {    int sum = 0;    for (int i = 2; i <= n; i++) {        if (isPrime(i)) {            sum += i;        }    }    return sum;} int main() {    int x;    cin >> x;    cout << countPrimes(x) << " " << sumPrimes(x) << endl;    return 0;}
第 20 题单选题原卷 3 分

如果将 for (int i = 2; i * i <= n; i++) 改为 for (int i = 2; i <= n; i++),输入 1010 时,程序的输出( )。

填写答案