#include <iostream>
#include <cstring>
using namespace std;
void strswap(char *&p,char *&q){
char *temp;
temp=p;
p=q;
q=temp;
}
int main(){
#ifdef ONLINE_JUDGE
#else
freopen("in.txt","r",stdin);
#endif
char a[3][20],*p[3];
for(int i=0;i<3;i++){
cin>>a[i];//或cin.getline(a[i],20);
p[i]=a[i];
}
if(strcmp(p[0],p[1])>0) strswap(p[0],p[1]);
if(strcmp(p[0],p[2])>0) strswap(p[0],p[2]);
if(strcmp(p[1],p[2])>0) strswap(p[1],p[2]);
puts(p[0]);
puts(p[1]);
cout<<p[2];
return 0;
}
问题 D: C语言10.15——输入3个字符串,按从小到大的顺序输出。要求使用指针的方法进行处理。
最新推荐文章于 2023-11-11 17:22:42 发布