#include <stdio.h>
#include <string.h>
void swap(char *p,char *p1);
int main(){
char book[3][1000];
int cnt;
for(cnt=0;cnt<3;cnt++){
gets(book[cnt]);
}
if(strcmp(book[0],book[1])>0) swap(book[0],book[1]);
if(strcmp(book[1],book[2])>0) swap(book[1],book[2]);
if(strcmp(book[0],book[1])>0) swap(book[0],book[1]);
for(cnt=0;cnt<3;cnt++){
puts(book[cnt]);
}
return 0;
}
void swap (char *p,char *p1){
char p2[1000];
strcpy(p2,p);
strcpy(p,p1);
strcpy(p1,p2);
}
输入三个字符串,按从小到大输出(二维字符数组实现)
Guess you like
Origin blog.csdn.net/just_a_fresh_man/article/details/121422848
Recommended
Ranking