//输入3个字符串,按由小到大的顺序输出
#include « stdafx.h » #include « stdio.h » #include « string.h » int main() {void paixu(char *,char *) ; Char Str1[20],Str2[31],Str3[20] ; printf(« input three line :\n ») ; obtient (STR1) ; obtient (STR2) ; gets(STR3) ; if(strcmp(str1,str2)>0) paixu(str1,str2) ; if(strcmp(str1,str3)>0) paixu(str1,str3) ; if(strcmp(str2,str3)>0) paixu(str2,str3) ; printf (« maintenant, l’ordre est :\n ») ; printf(« %s\n %s\n %s\n %s\n »,str1,str2,str3) ; retour 0 ;
} Paixu du Vide (Char *P1,Char *P2) {char p[20] ; Strcpy(P,P1) ; Strcpy(p1,p2) ; Strcpy(p2,p) ;
}
/*总结:1,string.h的头文件不能忘记 2. La fonction get est incorrecte is gets 3. strcpy est une fonction de copie, et strcmp est une fonction de comparaison */
|