R7-19 编程题:统计符合条件元素的个数 分数 8 作者 abc618382 单位 河北科技大学 统计1...n的闭区间中,能够被3整除元素的奇数和偶数的个数 输入格式: 输入值n的范围是 【1..1000】 输出格式: 奇数个数,偶数个数 输入样例: 5 输出样例: 1,0使用JAVA代码实现
时间: 2023-05-31 21:04:54 浏览: 71
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);
}
}
相关问题
PTA R7-19 编程题:统计符合条件元素的个数
题目描述
给定一个整数数组 nums 和一个整数 target,统计数组中符合条件的元素个数,条件是:对于任意下标 i,满足 nums[i] + target 在数组中也存在。
示例 1:
输入: nums = [1,2,3,4,5], target = 3
输出: 2
解释:
有两个符合条件的元素:1 + 3 = 4 和 2 + 3 = 5。
示例 2:
输入: nums = [1,1,1,1,1], target = 2
输出: 2
解释:
有两个符合条件的元素:1 + 1 = 2 和 1 + 1 = 2。
提示:
1 <= nums.length <= 10^4
-10^9 <= nums[i] <= 10^9
-10^9 <= target <= 10^9
解题思路
可以用一个哈希表来存储数组 nums 中的元素,然后遍历数组 nums,对于每个元素 nums[i],判断 target - nums[i] 是否在哈希表中出现过,若出现过,则说明 nums[i] + target 也在数组中出现过,符合条件,计数器加 1。最后返回计数器的值即可。
Python 代码
r7-6 统计并输出字符串中小写元音字母的个数 分数 10 全屏浏览题目 切换布局
题目要求统计并输出字符串中小写元音字母的个数,共有10分。
解题思路:
1. 定义一个变量count来记录小写元音字母的个数,初始值为0。
2. 使用for循环遍历字符串中的每一个字母。
3. 判断当前字母是否是小写元音字母,包括a、e、i、o、u。
4. 如果是小写元音字母,则count加1。
5. 循环结束后,输出count的值。
代码示例:
```
string = input("请输入字符串:")
count = 0
for char in string:
if char in ['a', 'e', 'i', 'o', 'u']:
count += 1
print("字符串中小写元音字母的个数为:", count)
```
希望我的回答能够帮到你!如有其他问题,请随时提问。