求答案,C语言或c 定义一个字符串“abcdefag” 怎么替换第二个a不替换第一个a 第二个a替换成i
个位,求答案,,,C语言或c 定义一个字符串“abcdefag” 怎么替换第二个a不替换第一个a 第二个a替换成i
#include
main()
{
int i=0,cnt=0;
char str[]="abcdefag";
while (str[i]!=' ') //不到结束符时运行下面
{
if (str[i]=='a') //如果str[i]等于a 则cnt加加
{
cnt ;
if (cnt==2) //当遇见第二个a
str[i] ='i'; //替换为i
}
i ; //向后
}
cout<}
有问题请追问 满意记得采纳。
答:然后查找需要被替换的字符串 再找到要替换的字符串 ......看晕了. 你想实现什么详情>>
问:挺简单的一C函数,不过我是初学者,暂时还不会写,请好心人多多帮忙!
答:int mystrlen(char *str) { int n = 0; while (*str) { n++; str++;} return n; } voi...详情>>