C++7-3 将字符串中数字字符替换成$字符 分数 10 作者 王跃萍 单位 东北石油大学 将字符串中每一个数字字符都替换成一个$字符。 输入格式: 在一行中输入长度小于20的含有数字字符的字符串。在字符串中不要出现换行符,空格,制表符。 输出格式: 直接输出变化后的字符串。
时间: 2024-03-21 16:40:08 浏览: 12
好的,C++实现将字符串中数字字符替换成$字符的代码如下所示:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main()
{
string s;
getline(cin, s); // 输入字符串
string new_s; // 初始化新字符串
for (char c : s) {
if (isdigit(c)) { // 判断字符是否为数字字符
new_s += '$'; // 是数字字符,替换成$字符
} else {
new_s += c; // 不是数字字符,保持不变
}
}
cout << new_s << endl; // 输出替换后的字符串
return 0;
}
```
你可以将这段代码复制到你的编辑器中运行,看看是否能够满足你的需求。