C++编程实现:从键盘输入一组小写英文字母,统计每个字母的出现次数。
时间: 2023-12-19 15:05:13 浏览: 40
下面是一个简单的C++代码实现:
```c++
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char str[100];
int count[26] = {0}; // 用于统计每个字母出现的次数,初始化为0
cout << "请输入一个小写字母字符串:" << endl;
cin >> str;
int len = strlen(str);
for (int i = 0; i < len; i++) {
count[str[i] - 'a']++; // 统计每个字母出现的次数
}
cout << "每个字母出现的次数为:" << endl;
for (int i = 0; i < 26; i++) {
if (count[i] != 0) {
cout << (char)(i + 'a') << ": " << count[i] << endl; // 输出每个字母出现的次数
}
}
return 0;
}
```
运行程序后,输入一个小写字母字符串,程序会统计每个字母出现的次数并输出结果。
相关问题
用c++编程实现:从键盘输入一个字符,使用双分支结构(if…else)判断其是否为英文字母
可以使用以下代码实现:
```c++
#include <iostream>
using namespace std;
int main() {
char c;
cout << "请输入一个字符:";
cin >> c;
if ((c >= 'a' && c <= 'z') || (c >= 'A' && c <= 'Z')) {
cout << "这是一个英文字母" << endl;
} else {
cout << "这不是一个英文字母" << endl;
}
return 0;
}
```
注意,这里使用了 ASCII 码表中字母的编码范围来判断输入的字符是否为英文字母。
用C++编程实现:从键盘输入一个字符,使用双分支结构(if…else)判断其是否为英文字母。
以下是用C++编写的代码,用于从键盘输入一个字符并使用if…else语句判断它是否为英文字母:
#include <iostream>
using namespace std;
int main() {
char ch;
cout << "请输入一个字符:";
cin >> ch;
if ((ch >= 'a' && ch <= 'z') || (ch >= 'A' && ch <= 'Z')) {
cout << "这是一个英文字母。" << endl;
} else {
cout << "这不是一个英文字母。" << endl;
}
return 0;
}
希望这可以帮助你!