C语言字符串的替换
我的思路:
遍历字符串,判断是否与修改的字符一至
#include<stdio.h>
int main()
{
int i=0;
char ch;
char replace;
char buf[100] ={0};
printf("请输入一个字符串:\n");
scanf("%s",buf);while(getchar()!='\n');
printf("请输入要替换的字符:\n");
scanf("%c",&ch);while(getchar()!='\n');
printf("请输入新的的字符:\n");
scanf("%c",&replace);while(getchar()!='\n');
printf("替换前:%s\n",buf);
while(buf[i] != '\0')
{
if(buf[i] == ch)
{
buf[i] = replace;
}
i++;
}
printf("替换后:%s\n",buf);
return 0;
}
运算结果

本文介绍了一个简单的C语言程序,用于实现字符串中特定字符的替换功能。通过用户输入原始字符串及需要替换的字符与新字符,程序能有效地完成替换并显示结果。
3434

被折叠的 条评论
为什么被折叠?



