从c++转战到c语言,同时在做作业,老师布置的作业是比较大小,我就在想之前用的最多的函数就是swap,但是怎么用也用不了,于是,查了好久才知道c语言是没有办法直接调用swap的,需要自己写一个函数。
以下为写的代码
#include<stdio.h>
#include<math.h>
void swap(int *x,int *y){
int sh=0;
sh=*x;
*x=*y;
*y=sh;
}
int main(void){
int a,b,c;
scanf("%d %d %d",&a,&b,&c);
if(a<b){
swap(&a,&b);
}
if(a<c){
swap(&a,&c);
}
if(b<c){
swap(&b,&c);
}
printf("%d %d %d",a,b,c);
return 0;
}