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