2. 统计字符个数 (1) 字符数组:{'a','l','l','b','o','x','m','k','b','n'}; (2) 统计每个字符出现的次数并打印到控制台。 (3) 实现效果如图: 代码:用java实现
时间: 2023-10-06 19:08:22 浏览: 86
```java
public class Main {
public static void main(String[] args) {
char[] arr = {'a','l','l','b','o','x','m','k','b','n'};
// 统计每个字符出现的次数
int[] count = new int[26]; // 26个字母
for (char c : arr) {
count[c - 'a']++;
}
// 打印结果
for (int i = 0; i < count.length; i++) {
if (count[i] != 0) {
char c = (char) (i + 'a');
System.out.println(c + ": " + count[i]);
}
}
}
}
```
输出结果:
```
a: 1
b: 2
k: 1
l: 2
m: 1
n: 1
o: 1
x: 1
```
相关问题
输入一个字符数组,统计数组里A和B的数量。C语言
好的,这是一个使用 C 语言实现的统计字符数组中 A 和 B 的数量的程序:
```c
#include <stdio.h>
#define MAX_SIZE 100
int main() {
char str[MAX_SIZE];
int i, a_count = 0, b_count = 0;
printf("请输入一个字符数组:\n");
fgets(str, MAX_SIZE, stdin); // 从标准输入流中读取一个字符串
for (i = 0; str[i] != '\0'; i++) {
if (str[i] == 'A' || str[i] == 'a') {
a_count++;
} else if (str[i] == 'B' || str[i] == 'b') {
b_count++;
}
}
printf("数组中 A 的数量为:%d\n", a_count);
printf("数组中 B 的数量为:%d\n", b_count);
return 0;
}
```
程序中使用了 `fgets()` 函数从标准输入流中读取一个字符串,然后用循环遍历字符串中的每一个字符,判断是否为 A 或 B,如果是则相应的计数器加 1。最后输出 A 和 B 的数量即可。
输入一个字符数组,统计数组里A和B的数量
好的,可以使用以下的 Python 代码实现:
```python
def count_a_b(arr):
count_a = 0
count_b = 0
for c in arr:
if c == 'A':
count_a += 1
elif c == 'B':
count_b += 1
return count_a, count_b
```
这个函数接受一个字符数组 `arr`,然后遍历数组中的每个字符,如果是 `'A'` 就把 `count_a` 计数器加 1,如果是 `'B'` 就把 `count_b` 计数器加 1,最后返回两个计数器的值。
你可以将这个代码粘贴到你的代码编辑器中,并调用 `count_a_b` 函数传入一个字符数组,就可以得到 A 和 B 的数量了。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![none](https://img-home.csdnimg.cn/images/20210720083646.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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)