注:文章内容来源于网络,真实性有待确认,请自行甄别。
求助C语言题一道。。555~编程实现:将S所指字符串中出现的T1
发表于:2024-10-24 00:00:00浏览:3次
问题描述:编程实现:将S所指字符串中出现的所指字符串全部替换成T2所指字符串,
这里,要求T1和T2所指字符串的长度相同。
例如:S所指字符串为"abcdw2dfr45ww2xfbdbw2 dfbdf",T1所指字符串为"w2",T2所指字符串为"A5"时,经过替换后,S所指字符串应为"abcdA5dfr45wA5xfbdbA5 dfbdf";若未找到(S所指字符串中不包含T2所指字符串),那么S所指字符串保持不变。
#include "std.h"
#include "conio.h"
#include "string.h"
#define N 100
void main()
{
char s[N],t1[N],t2[N],*p;
unsigned int i;
printf("input S:\n");
gets(s);
printf("input T1:\n");
gets(t1);
printf("input T2:\n");
gets(t2);
if(strlen(t1) != strlen(t2))
{
printf("T1 T2 input error.\n");
}
else
{
while((p=strstr(s,t1))!=NULL)
{
i=0;
while(i
猜你喜欢
- 提问c++的问题#include"iostream.h"void
- #include"tream.h" void main() {int k=0; char c='A'; do{switch(c++) {case'A':k++;break; case'B':k--; case'C':k+=2;break; case'D':k=k%2;continue; case'E':k=k*10;break; /3;} k++;} while(c<'G');cout<<"k=...
栏目分类全部>