設計一個演算法RepChar(s,x,y),將順序串s中所有字符x替換為字符y,要求空間復雜度為O(1)。并用相關資料進行測驗。 有哪位大佬會的教教我
uj5u.com熱心網友回復:
是否是寫一個函式將字符陣列中的x替換為y##僅供參考
#include<stdio.h>
#include<string.h>
void RepChar(char s[],char x,char y)
{
for(int i=0;i<strlen(s);i++)
{
if(s[i]==x)
s[i]=y;
}
}
int main()
{
char str[]="xycnbyxyx";
RepChar(str,'x','y');
printf("%s\n",str);
}
/*運行結果:
yycnbyyyy
*/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/198879.html
標籤:C語言
下一篇:c語言
