> 文档中心 > 合数个数

合数个数


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);