#include <iostream> using namespace std; int main() { char s[1000]; //声明存放字符串的数组 //输入字符串 cin >> s; //统计大写字母、小写字母和数字的个数并输出 int a, b, c; return 0; }
时间: 2024-02-06 14:03:44 浏览: 57
好的,你想问的是如何统计字符串中大写字母、小写字母和数字的个数并输出,是吗? 如果是这样,可以使用循环遍历字符串中的每个字符,然后根据字符的 ASCII 码值来判断它是大写字母、小写字母还是数字,并分别计数。代码示例如下:
```
#include <iostream>
using namespace std;
int main() {
char s[1000]; //声明存放字符串的数组
//输入字符串
cin >> s;
//统计大写字母、小写字母和数字的个数并输出
int upper = 0, lower = 0, digit = 0;
for (int i = 0; s[i] != '\0'; i++) {
if (s[i] >= 'A' && s[i] <= 'Z')
upper++;
else if (s[i] >= 'a' && s[i] <= 'z')
lower++;
else if (s[i] >= '0' && s[i] <= '9')
digit++;
}
cout << "大写字母个数:" << upper << endl;
cout << "小写字母个数:" << lower << endl;
cout << "数字个数:" << digit << endl;
return 0;
}
```
这段代码可以读入一个字符串,并统计其中大写字母、小写字母和数字的个数。你可以根据自己的需求进行修改。
阅读全文