测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A40214. 合数个数

填空题 困难

题目描述

合数个数

题目描述

一个数如果除了 1 和自己还有其他约数,则称为一个合数。

例如:1, 2, 3 不是合数,4, 6 是合数。请问从 1 到 2020 一共有多少个合数。

答案提交

这是一道结果填空的题,你只需要算出结果后提交即可。

本题的结果为一个整数,在提交答案时只填写这个整数,填写多余的内容将无法得分。

参考答案

#include <iostream> using namespace std; bool check(int x) { for (int i = 2; i < x; i ++) if(x % i == 0) return true; return false; } int main() { int ans = 0; for (int i = 1; i <= 2020; i ++) if(check(i)) ans ++; cout << ans << endl; return 0; }

答案解析

答案:1713

上一题 下一题