C 語言 字串替換 暴力求解
阿新 • • 發佈:2018-12-08
#include<iostream> #include<stdio.h> using namespace std; int main() { int index=0; cout<<"Hello world!" << endl; char str2[300]={}; char str1[30] = "http://c.biancheng.net"; for(int i=0;i<30;i++) cout<<str1[i]; char s0='c'; char s1[3]; s1[0]='a'; s1[1]='s'; for(int i=0;i<30;i++){ if (str1[i]!=s0) str2[index++]=str1[i]; else{ for(int j=0;j<2;j++) str2[index++]=s1[j]; } } for(int i=0;i<300;i++) if (str2[i]!=0) cout<<str2[i]; cout<<endl; }
執行結果:
Hello world!
http://c.biancheng.net
http://as.bianasheng.net