统计1~1000能被三整除的奇数和偶数个数
时间: 2024-10-29 08:11:21 浏览: 27
cpp代码-P1579(输入一个奇数,输出三个质数,之和为该奇数)
要统计从1到1000之间能被3整除的奇数和偶数的数量,我们可以分别遍历这个范围内的数字并使用条件判断。对于奇数,我们需要检查它们是否同时满足被3整除和是奇数(即不能被2整除);对于偶数,则只需要检查被3整除即可。
以下是一个简单的Java程序来完成这个任务:
```java
public class Main {
public static void main(String[] args) {
int sumOdd = 0; // 奇数之和
int countOdd = 0; // 奇数数量
int sumEven = 0; // 偶数之和
int countEven = 0; // 偶数数量
for (int i = 1; i <= 1000; i++) {
if (i % 3 == 0 && i % 2 != 0) { // 检查是否为奇数且能被3整除
sumOdd += i;
countOdd++;
} else if (i % 3 == 0) { // 检查是否为偶数且能被3整除
sumEven += i;
countEven++;
}
}
System.out.println("能被3整除的奇数有 " + countOdd + " 个,它们的和为 " + sumOdd);
System.out.println("能被3整除的偶数有 " + countEven + " 个,它们的和为 " + sumEven);
}
}
```
运行这个程序后,你会得到1到1000之间能被3整除的奇数和偶数的数量以及它们各自的和。
阅读全文