失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 输入三个数 按照由大到小的顺序输出

输入三个数 按照由大到小的顺序输出

时间:2023-02-07 09:20:20

相关推荐

输入三个数 按照由大到小的顺序输出

void swap(int *p1,int *p2)/*实现两个数交换的函数*/

{

int temp;

temp=*p1;

*p1=*p2;

*p2=temp;

}

void exchange(int *p1,int *p2,int *p3)/*实现3个数两两比较、交换的函数*/

{

if(*p1<*p2) swap(p1,p2);/*比较第一个数和第二个数*/

if(*p1<*p3) swap(p1,p3);/*比较第一个数和第三个数*/

if(*p2<*p3) swap(p2,p3);/*比较第二个数和第三个数*/

}

void main()

{

int a,b,c,*p1,*p2,*p3;

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

p1=&a;/*指针变量赋值*/

p2=&b;

p3=&c ;

exchange(p1,p2,p3);/*调用函数*/

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

system("pause");

}

如果觉得《输入三个数 按照由大到小的顺序输出》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。