请使用C语言编写以下程序,输入一个字符串,用$字符替换字符串中的数字字符。 输入格式: 输入一个长度不超过20的包含数字字符的字符串。 输出格式: 输出将字符串中的每一个数字字符都替换成一个$字符后的字符串。 输入样例: 在这里给出一组输入。例如: abc0AB9 输出样例: 在这里给出相应的输出。例如: abc$AB$
时间: 2023-06-24 08:03:36 浏览: 123
c语言面试题之哈希表字符串中的第一个唯一字符.zip
以下是使用C语言编写的程序,实现将字符串中的数字字符替换成$字符的功能:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[21];
int len, i;
printf("请输入一个包含数字字符的字符串:");
scanf("%s", str);
len = strlen(str);
for (i = 0; i < len; i++)
{
if (str[i] >= '0' && str[i] <= '9')
{
str[i] = '$';
}
}
printf("替换后的字符串为:%s\n", str);
return 0;
}
```
运行程序,输入字符串后,程序会遍历每一个字符,判断是否为数字字符,如果是,则将其替换成$字符,最后输出替换后的字符串。
阅读全文