提交记录 #327
提交时间:2024-11-26 21:58:48
语言:c
状态:Unaccepted
编译情况:编译成功
固定测试点#1:
固定测试点#2:
固定测试点#3:
附加测试点暂不可用
52【字符】字符替换*——用指针更方便
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <ctype.h>
int main(){
char *p = malloc(sizeof(char) * 200 );
char *index = malloc(sizeof(char) * 20 );
char *excg = malloc(sizeof(char) * 20 );
int i;
scanf("%s%s%s", p, index, excg );
for(i=0; i<=strlen(p); i++){
if( (p + i)==strstr(p, index)){
printf("%s", excg);
i = i + strlen(index) - 1;
}
else{
putchar(*(p + i));
}
}
return 0;
}