输入一个字符串和字符,将字符串中所有数字字符用输入的字符替换C语言
时间: 2024-06-13 22:09:23 浏览: 112
以下是C语言小程序,用于将字符串中所有数字字符用输入的字符替换:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str[100], ch, replace_ch; int i, freq = 0;
printf("请输入一个字符串:");
gets(str);
printf("请输入要替换的字符:");
scanf("%c", &ch);
printf("请输入替换后的字符:");
scanf(" %c", &replace_ch);
for(i = 0; str[i] != '\0'; i++)
{
if(str[i] >= '0' && str[i] <= '9')
{
str[i] = replace_ch;
freq++;
}
}
printf("替换后的字符串为:%s\n", str);
printf("共替换了 %d 个数字字符。\n", freq);
return 0;
}
```
阅读全文