91学习

陪伴你每一天!

将输入的数据从大到小排列

#include <stdio.h>


void swap(int *p1,int *p2){

int temp;

temp=*p1;

*p1=*p2;

*p2=temp;

}

void exchange(int *pt1,int *pt2,int *pt3){

if(*pt1<*pt2)

swap(pt1,pt2);

if(*pt1<*pt3)

swap(pt1,pt3);

if(*pt2<*pt3)

swap(pt2,pt3);

}

void main(){

int a,b,c,*q1,*q2,*q3;

puts("please intpu three key numbers you want to rank:");

scanf("%d,%d,%d",&a,&b,&c);

q1=&a;

q2=&b;

q3=&c;

exchange(q1,q2,q3);

printf("\n%d,%d,%d\n",a,b,c);

}

加威信18790284560免费送POS机.jpg

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。