#include<stdio.h>
#include<conio.h>
int main(){
void exchange(int *p1,int *p2,int *p3);
int a,b,c,*ptr1,*ptr2,*ptr3;
printf("请输入3个整数:");
scanf("%d,%d,%d",&a,&b,&c);
ptr1=&a; ptr2=&b; ptr3=&c;
exchange(ptr1,ptr2,ptr3);
printf("顺序为:%d,%d,%d\n",a,b,c);
}
void exchange(int *p1,int *p2,int *p3){
void swap(int *q1,int *q2);
if(*p1<*p2) swap(p1,p2);
if(*p1<*p3) swap(p1,p3);
if(*p2<*p3) swap(p2,p3);
}
void swap(int *q1,int *q2){
int temp;
temp=*q1;
*q1=*q2;
*q2=temp;
}
#include<conio.h>
int main(){
void exchange(int *p1,int *p2,int *p3);
int a,b,c,*ptr1,*ptr2,*ptr3;
printf("请输入3个整数:");
scanf("%d,%d,%d",&a,&b,&c);
ptr1=&a; ptr2=&b; ptr3=&c;
exchange(ptr1,ptr2,ptr3);
printf("顺序为:%d,%d,%d\n",a,b,c);
}
void exchange(int *p1,int *p2,int *p3){
void swap(int *q1,int *q2);
if(*p1<*p2) swap(p1,p2);
if(*p1<*p3) swap(p1,p3);
if(*p2<*p3) swap(p2,p3);
}
void swap(int *q1,int *q2){
int temp;
temp=*q1;
*q1=*q2;
*q2=temp;
}