输入三个字符串,按由大到小的顺序输出,指针实现答:int main(){ void sort1(char*,char*,char*);void sort2(string&,string&,string&);char s1[100],s2[100],s3[100];char*p1,*p2,*p3;string r1,r2,r3;cin>>s1>>s2>>s3;r1=string(s1);r2=string(s2);r3=string(s3);p1=s1;p2=s2;p3=s3;sort1(p1,p2,p3);cout<<s1<<endl<...
C语言 连续输入三个字符串,在第一个字符串中查找第二个字符串,如果存在...答:,*pt; int lb; printf("Input 3 strings...\n"); scanf("%100s%50s%50s",a,b,c); lb=strlen(b); while(pt=strstr(a,b)){ strcpy(t,pt+lb); strcpy(pt,c); strcat(a,t); } puts(a); return 0;} ...
输入三个字符串,按由小到大的顺序输出这些字符串。要求,对于三个字符...答:include<stdio.h>#include<string.h>int main(){char s1[100],s2[100],s3[100],t[100];printf("请输入三个字符串:\n");gets(s1);gets(s2);gets(s3);if(strcmp(s1,s2)>0){ strcpy(t,s1);strcpy(s1,s2);strcpy(s2,t);}if(strcmp(s1,s3)>0){ strcpy(t,s1);strcpy(s1,s3);...