用C语言编写程序,将字符数组中的指定字符替换为另一个字符。 10

用C语言编写程序,将字符数组中的指定字符替换为另一个字符。如将hello中的0替换为i... 用C语言编写程序,将字符数组中的指定字符替换为另一个字符。如将hello中的0替换为i 展开
 我来答
刺友互
高粉答主

2019-07-07 · 每个回答都超有意思的
知道答主
回答量:3979
采纳率:100%
帮助的人:66.2万
展开全部

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File。

2、定义变量:#include <stdio.h>void main(){    char c1,c2,c3;                                      /*定义字符变量*/。

3、输入一个字符:printf("输入一个字符,使用getche函数接收\n");         /*提示用户输入一个字符*/c1=getche();                                    /*使用getche()函数接收*,  printf("\n");                                       /*输出一行空行*/。

4、输入一个字符: printf("输入一个字符,使用getch函数接收\n");          /*提示用户输入一个字符*/,c2=getch();                                         /*使用getch()函数接收*/, printf("\n");                                       /*输出一行空行*/。

5、输入一个字符。

6、输出结果最后的结果。

百度网友2018359
2017-05-02 · TA获得超过3494个赞
知道大有可为答主
回答量:3486
采纳率:73%
帮助的人:1398万
展开全部
char s[10]={'\0'};
strcpy(s,"hello");
int i;
for(i=0;i<strlen(s);i++)
{
    if(s[i]=='o')
    {
        s[i]='i';
    }
}
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风丿雪
2017-05-02 · TA获得超过4817个赞
知道大有可为答主
回答量:3810
采纳率:50%
帮助的人:4316万
展开全部
直接更改数组元素就可以,o是第五个元素,假设你的字符数组名为a。
直接写上 a[4]='i';
即可。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cdyzxy
2017-05-02 · TA获得超过2.1万个赞
知道大有可为答主
回答量:1.4万
采纳率:84%
帮助的人:3601万
展开全部
#include<stdio.h>
void mreplace(char *s,char a,char b) { while ( *s ) { if ( *s==a ) *s=b; s++; } }
void main() { char str[256],c,cc,buf[20];
gets(str); scanf("%s",buf); c=buf[0]; scanf("%s",buf); cc=buf[0];
mreplace(str,c,cc); printf("%s\n",str);
}
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式