输入3个数a,b,c,按从大到小顺序输出,用指针的方法实现,使用C语言实现
具体代码:
#include<stdio.h>
void sortNum(int *a,int *b,int *c){
int temp;
if(*a < *b){
temp = *a;
*a = *b;
*b = temp;
}
if(*b < *c){
temp=*b;
*b=*c;
*c=temp;
if(*a< *b){
temp=*a;
*a=*b;
*b=temp;
}
}
}
int main(){
int a,b,c;
printf("输入三个数: ");
scanf("%d %d %d",&a,&b,&c);
sortNum(&a,&b,&c);//在函数中进行排序
printf("从大到小排序输出:%d %d %d ",a,b,c);
return 0;
}