题解 | #单词替换#
单词替换
https://www.nowcoder.com/practice/5b58a04679d5419caf62c2b238e5c9c7
#include <stdio.h> #include <string.h> int main() { char s[103][101]={'\0'}; char a[101],b[101]; int n=0; while(scanf("%s",s[n])!=EOF){ n++; } strcpy(a,s[n-2]); strcpy(b,s[n-1]); n-=2; //printf("%s %s",a,b); for(int i=0;i<n;i++){ if(strcmp(a,s[i])==0){ strcpy(s[i],b); } } for(int i=0;i<n;i++){ printf("%s ",s[i]); } }