java 蓝桥杯 合数个数
问题描述
本题为填空题,只需要算出结果后,在代码中使用输出语句将所填结果输出即可。

思路:合数:除1和本身还有其他约数
代码
int ans = 0; //合数的总数 A: for(int i = 4; int j < 2021; i++){ //从最小的已知合数开始for(int j = 2; j < i; j++){ //除去1 开始 if(i % j == 0){ ans++; continue A; //若有 符号的 只需一次 直接跳过循环} } }System.out.println("合数总数为:" + ans);