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

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

时间:2020-02-25 17:36:59

相关推荐

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

方法一

#include<stdio.h>int min(int a,int b){return a>b?b:a;}int max(int a,int b){return a>b?a:b;}void main(){int x,y,z;scanf("%d,%d,%d",&x,&y,&z);printf("small to big is %d %d %d\n", min(min(x,y),z), (x>min(min(x,y),z) && x<max(max(x,y),z)) ? x : y>min(min(x,y),z) && y<max(max(x,y),z) ? y : z, max(max(x,y),z));}

方法二

#include<stdio.h>void main(){int x,y,z,t;scanf("%d,%d,%d",&x,&y,&z);if(x>y){t=x;x=y;y=t;}if(x>z){t=x;x=z;z=t;}if(y>z){t=y;y=z;z=t;}printf("small to big is %d %d %d\n",x,y,z);}

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