用c语言5-3 数字字符替换 题目描述 编写程序,对于给定的字符串,用指定字符替换该字符串中的数字字符。 输入样例: abc0AB9 $ 输出样例: abc$AB$
时间: 2024-02-27 15:51:45 浏览: 73
字符串替换C程序
以下是 C 语言代码实现:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char s[81], c;
scanf("%s %c", s, &c);
for (int i = 0; i < strlen(s); i++) {
if (s[i] >= '0' && s[i] <= '9') {
s[i] = c;
}
}
printf("%s\n", s);
return 0;
}
```
遍历字符串中的每一个字符,如果是数字字符,则将其替换为输入的指定字符。最后输出替换后的字符串即可。
如果输入样例为 abc0AB9 $,则输出为 abc$AB$。
阅读全文