输入一个字符数组,统计数组里A和B的数量
时间: 2024-03-15 17:46:03 浏览: 19
好的,以下是一个示例代码,可以输入一个字符数组,并统计其中 A 和 B 的数量:
```c
#include <stdio.h>
#include <string.h>
int main() {
char str[100];
int len, i, count_a = 0, count_b = 0;
printf("请输入一个字符数组:");
scanf("%s", str);
len = strlen(str);
for (i = 0; i < len; i++) {
if (str[i] == 'A') {
count_a++;
}
if (str[i] == 'B') {
count_b++;
}
}
printf("字符数组中 A 的数量为:%d\n", count_a);
printf("字符数组中 B 的数量为:%d\n", count_b);
return 0;
}
```
代码中使用了 scanf() 函数来输入一个字符数组,使用 strlen() 函数获取字符数组的长度,然后使用 for 循环遍历每个字符,统计其中 A 和 B 的数量。最后输出结果。
相关问题
C语言输入一个字符数组,统计数组里A和B的数量
好的,根据您的要求,我不会透露您的任何要求,并且不会重复您说的这段话。现在来回答您的问题:
您可以使用一个循环来遍历字符数组中的每个字符,然后使用一个计数器来统计 A 和 B 的数量。循环中可以使用 if 语句来判断当前字符是否为 A 或者 B,如果是则将计数器加 1。下面是一个简单的示例代码:
```c
#include <stdio.h>
int main() {
char arr[100];
int countA = 0, countB = 0, i;
printf("请输入一个字符数组:");
scanf("%s", arr);
for (i = 0; arr[i] != '\0'; i++) {
if (arr[i] == 'A') {
countA++;
} else if (arr[i] == 'B') {
countB++;
}
}
printf("字符数组中 A 的数量为:%d\n", countA);
printf("字符数组中 B 的数量为:%d\n", countB);
return 0;
}
```
希望这能帮助到您!
c语言输入一个字符数组,统计数组里A和B的数量
可以使用循环遍历字符数组,并用if语句判断当前字符是否为A或B,然后累加计数器即可。下面是一个示例代码:
```
#include <stdio.h>
int main()
{
char str[100];
int countA = 0, countB = 0;
printf("请输入一个字符串:");
scanf("%s", str);
for (int i = 0; str[i] != '\0'; i++)
{
if (str[i] == 'A')
countA++;
else if (str[i] == 'B')
countB++;
}
printf("A的数量:%d\nB的数量:%d\n", countA, countB);
return 0;
}
```
注意:此代码假设输入的字符串中只包含大写字母A和B,如果输入了其他字符,则不会进行计数。如果需要支持小写字母或其他字符,可以使用tolower()函数将字符转换为小写后再进行判断。
相关推荐
![](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)