用赋初值的方法把字符串 “ I like C++ programming language.” 存放到字符数组s中,编程统计其中的小写字母、数字、空格、逗号的个数。
时间: 2024-10-10 20:06:06 浏览: 54
你可以使用C++语言来实现这个功能。首先,我们需要创建一个字符数组来存储字符串,并遍历该数组以计算每个字符类型的计数。以下是示例代码:
```cpp
#include <iostream>
using namespace std;
int main() {
const char* s = "I like C++ programming language.";
int lowercase_count = 0;
int digit_count = 0;
int space_count = 0;
int comma_count = 0;
for (char c : s) {
if (islower(c)) { // 检查小写字母
lowercase_count++;
} else if (isdigit(c)) { // 检查数字
digit_count++;
} else if (c == ' ') { // 检查空格
space_count++;
} else if (c == ',') { // 检查逗号
comma_count++;
}
}
cout << "小写字母的数量: " << lowercase_count << endl;
cout << "数字的数量: " << digit_count << endl;
cout << "空格的数量: " << space_count << endl;
cout << "逗号的数量: " << comma_count << endl;
return 0;
}
```
运行这段程序,它会分别显示小写字母、数字、空格和逗号的数量。
阅读全文