数字统计 描述: 输入一串内容(长度不超过100),统计出数字字符的个数,并输出其他字符。 输入: 包含空格、字母和数字的一串内容。 输出: 两行,第一行是删掉数字之后的字符串(保留空格),第二行是数字字符的个数。 难度: 简单 输入示例: Ab c12 fds 34 输出示例: Ab c fds 4 代码类型: C/C++
时间: 2024-03-24 07:36:36 浏览: 201
输入一页文字,程序可以统计出文字、数字、空格的个数。
5星 · 资源好评率100%
以下是C++的代码实现:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string str;
getline(cin, str); // 输入字符串,包括空格
int count = 0; // 数字字符的个数
for (int i = 0; i < str.length(); i++) {
if (isdigit(str[i])) { // 如果是数字
count++;
} else {
cout << str[i]; // 输出非数字字符
}
}
cout << endl << count << endl; // 输出数字字符的个数
return 0;
}
```
输入示例:
```
Ab c12 fds 34
```
输出示例:
```
Ab c fds
4
```
阅读全文