使用JAVAR7-19 编程题:统计符合条件元素的个数 分数 8 作者 abc618382 单位 河北科技大学 统计1...n的闭区间中,能够被3整除元素的奇数和偶数的个数 输入格式: 输入值n的范围是 【1..1000】 输出格式: 奇数个数,偶数个数 输入样例: 5 输出样例: 1,0
时间: 2023-05-31 21:04:51 浏览: 106
解题思路:
题目要求统计1到n之间能被3整除的奇数和偶数的个数,那么我们可以使用循环遍历1到n的所有数,判断是否符合条件,然后统计奇数和偶数的个数即可。
判断一个数是否为奇数,可以使用取模运算符%判断其除以2的余数是否为1;判断一个数是否为偶数,可以使用取模运算符%判断其除以2的余数是否为0。
判断一个数是否能被3整除,也可以使用取模运算符%判断其除以3的余数是否为0。
Java代码:
相关问题
R7-19 编程题:统计符合条件元素的个数 分数 8 作者 abc618382 单位 河北科技大学 统计1...n的闭区间中,能够被3整除元素的奇数和偶数的个数 输入格式: 输入值n的范围是 【1..1000】 输出格式: 奇数个数,偶数个数 输入样例: 5 输出样例: 1,0使用JAVA代码实现
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int n = sc.nextInt();
int oddCount = 0, evenCount = 0;
for (int i = 1; i <= n; i++) {
if (i % 3 == 0) {
if (i % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
}
System.out.println(oddCount + "," + evenCount);
}
}
用java编写程序:统计1...n的闭区间中,能够被3整除元素的奇数和偶数的个数
我可以给你一个示例代码,你可以按照你的要求修改它: public class Question {
public static void main(String[] args) {
int num1 = 1;
int num2 = 10;
int oddCount = 0;
int evenCount = 0; for (int i = num1; i <= num2; i++) {
if (i % 3 == 0) {
if (i % 2 == 0) {
evenCount++;
} else {
oddCount++;
}
}
} System.out.println("1到" + num2 + "之间,能被3整除的元素中,奇数的个数为:" + oddCount + ",偶数的个数为:" + evenCount);
}
}