编写程序,统计并输出给定字符在给定字符串中出现的次数
时间: 2024-05-09 12:18:31 浏览: 11
很高兴为您服务!对于您给出的问题,我可以给出以下代码:
```
#include <iostream>
#include <string>
using namespace std;
int main() {
string str; // 声明字符串
char c; // 声明字符
int count = 0; // 声明计数器
// 输入字符串和字符
cout << "请输入一个字符串:" << endl;
getline(cin, str); // 使用 getline 函数读取一整行字符串
cout << "请输入要统计出现次数的字符:" << endl;
cin >> c;
// 统计字符出现次数
for (int i = 0; i < str.size(); i++) { // 遍历字符串的每个字符
if (str[i] == c) { // 如果字符等于要统计的字符
count++; // 计数器加1
}
}
// 输出结果
cout << "字符 " << c << " 在字符串中出现了 " << count << " 次。" << endl;
return 0;
}
```
如果您有其他问题或者需要进一步帮助,欢迎继续提问!
相关问题
本题要求编写程序,统计并输出某给定字符在给定字符串中出现的次数
以下是 Python 代码实现:
```python
def count_character(string, character):
count = 0
for char in string:
if char == character:
count += 1
return count
string = input("请输入字符串:")
character = input("请输入要统计的字符:")
count = count_character(string, character)
print(f"字符 '{character}' 在字符串 '{string}' 中出现了 {count} 次。")
```
代码中的 `count_character` 函数接收两个参数:要进行统计的字符串和要统计的字符。函数中使用循环遍历整个字符串,每当遍历到一个字符与要统计的字符相同时,计数器 `count` 就加 1。最后,函数返回计数器的值。在主程序中,我们先让用户输入要进行统计的字符串和要统计的字符,然后调用 `count_character` 函数进行统计,并将结果输出。
统计并输出某给定字符在给定字符串中出现的次数。
好的,我可以帮你解决这个问题。你需要输入一个字符串和一个字符,然后我会统计出该字符在字符串中出现的次数。
以下是一段示例代码:
```
str = input("请输入一个字符串:")
char = input("请输入一个字符:")
count = 0
for c in str:
if c == char:
count += 1
print("在字符串中,字符", char, "出现的次数为:", count, "次")
```
你可以输入任意字符串和字符进行测试,我会输出该字符在字符串中出现的次数。希望能解决你的问题。