C语言编写一个程序,用户输入一组字符串,并且输入字符串的数量,用户输入找出含有特定字符数量最多的字符串,并输出特定字符在这个字符串中出现的次数。如果没有这个字符,输出“No specific character”。
时间: 2024-05-08 08:19:26 浏览: 11
好的,这是一个关于编程的问题。以下是程序的实现:
```c
#include <stdio.h>
#include <string.h>
int main() {
int n, max_count = 0, count;
char target;
char str[100][100];
printf("请输入字符串的数量:");
scanf("%d", &n);
for (int i = 0; i < n; i++) {
printf("请输入字符串%d:", i + 1);
scanf("%s", str[i]);
}
printf("请输入要查找的字符:");
scanf(" %c", &target);
for (int i = 0; i < n; i++) {
count = 0;
for (int j = 0; j < strlen(str[i]); j++) {
if (str[i][j] == target) {
count++;
}
}
if (count > max_count) {
max_count = count;
}
}
if (max_count == 0) {
printf("No specific character");
} else {
printf("含有特定字符数量最多的字符串出现了%d 次,此字符串为:", max_count);
for (int i = 0; i < n; i++) {
count = 0;
for (int j = 0; j < strlen(str[i]); j++) {
if (str[i][j] == target) {
count++;
}
}
if (count == max_count) {
printf("%s\n", str[i]);
}
}
}
return 0;
}
```
接下来,请问你有什么问题吗?
相关推荐
![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)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)