900字范文,内容丰富有趣,生活中的好帮手!
900字范文 > 输入三个整数x y z 请把这三个数由小到大输出(C语言函数)

输入三个整数x y z 请把这三个数由小到大输出(C语言函数)

时间:2020-01-16 00:36:33

相关推荐

输入三个整数x y z 请把这三个数由小到大输出(C语言函数)

程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,

然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。

#include<stdio.h>/*题目:输入三个整数x,y,z,请把这三个数由小到大输出。1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换,然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。*/int max(int x,int y,int z){int t;if(x>y){t=x;x=y;y=t;}if(x>z){t=x;x=z; z=t;}if(y>z){t=z;z=y;y=t;}printf("排序后的数值为%d,%d,%d",x,y,z);} int main(){int order,num1,num2,num3;printf("请输入三个数\n");scanf("%d %d %d",&num1,&num2,&num3);order=max(num1,num2,num3);printf("排序后结果为",order);return 0;}

运行结果:

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