3.输入一个任意正整数,统计求该数字中大于等于5的数字出现的次数。 例:输入 45758596 输出 输入数据中大于等于5的位数是7。
时间: 2024-06-13 19:05:14 浏览: 11
输入一个任意正整数,统计求该数字中大于等于5的数字出现的次数。例如,输入45758596,输出输入数据中大于等于5的位数是7。
```java
int count = 0;
Scanner sc = new Scanner(System.in);
String str = sc.nextLine();
for(int i=0; i<str.length(); i++){
if(str.charAt(i) >= '5'){
count++;
}
}
System.out.println("输入数据中大于等于5的位数是" + count + "。");
```
相关问题
输入一个任意正整数,统计求该数字中大于等于5的数字出现的次数。 例:输入 45758596 输出 输入数据中大于等于5的位数是7。
输入一个任意正整数,统计求该数字中大于等于5的数字出现的次数。可以按照以下步骤实现:
1. 提示用户输入一个正整数。
2. 将输入的正整数转换为字符串类型,方便逐位判断。
3. 定义一个计数器变量count,初始值为0。
4. 遍历字符串中的每一位数字,如果该数字大于等于5,则将计数器加1。
5. 输出计数器的值,即为大于等于5的数字出现的次数。
代码实现如下(Java语言):
```java
import java.util.Scanner;
public class CountNum {
public static void main(String[] args) {
// 1. 提示用户输入一个正整数
System.out.println("请输入一个正整数:");
Scanner sc = new Scanner(System.in);
int num = sc.nextInt();
// 2. 将输入的正整数转换为字符串类型
String str = String.valueOf(num);
// 3. 定义计数器变量count,初始值为0
int count = 0;
// 4. 遍历字符串中的每一位数字,如果该数字大于等于5,则将计数器加1
for (int i = 0; i < str.length(); i++) {
int digit = Integer.parseInt(String.valueOf(str.charAt(i)));
if (digit >= 5) {
count++;
}
}
// 5. 输出计数器的值,即为大于等于5的数字出现的次数
System.out.println("输入数据中大于等于5的位数是" + count + "。");
}
}
```
输入n个正整数,按照数字出现的顺序输出其中出现次数大于k的数字。
好的,这是一个常见的算法问题。我们可以使用一个字典来记录每个数字出现的次数,然后再遍历字典,找出出现次数大于k的数字并输出。
以下是 Python 代码实现:
```python
def find_numbers(nums, k):
count = {}
for num in nums:
if num in count:
count[num] += 1
else:
count[num] = 1
res = []
for num in count:
if count[num] > k:
res.append(num)
res.sort()
return res
```
其中,`nums`是输入的正整数列表,`k`是出现次数的阈值。`count`字典记录每个数字出现的次数,然后遍历字典,将出现次数大于k的数字加入到结果列表`res`中,并排序后返回。
例如,输入`[1,2,3,2,2,4,5,5,6]`和`2`,输出为`[2, 5]`,因为数字2和5都出现了3次,大于阈值2。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)