经典c程序(0004)---输入三个整数x,y,z,请把这三个数由小到大输出。
来源:互联网 发布:理光复印机网络打印 编辑:程序博客网 时间:2024/06/16 23:12
/********************************************************************************************************** * Function : test * Create Date : 2014/03/16 * Author : NTSK13 * Email : beijiwei@qq.com * Copyright : 欢迎大家和我一起交流学习,转载请保持源文件的完整性。 任何单位和个人不经本人允许不得用于商业用途 转载请注明 转自 http://blog.csdn.net/beijiwei * Version : V0.1 * date : 2014/03/16 * history : V0.1 *********************************************************************************************************** 经典c程序(0004) 题目:输入三个整数x,y,z,请把这三个数由小到大输出。 分析: 1) 很基础的题目,连排序都谈不上, 一切从零开始吧 2) 依次比较即可 **********************************************************************************************************/ #include<stdio.h> #define MY_FUNC 1 #if MY_FUNC int main() { int i=0,j=0,tmp=0; int sort[3]={0}; printf("Please input the first number:\n"); scanf("%d",&sort[0]); printf("Please input the second number:\n"); scanf("%d",&sort[1]); printf("Please input the third number:\n"); scanf("%d",&sort[2]); for(i=0;i<2;i++) for(j=i+1;j<3;j++){if(sort[i]>sort[j]){tmp=sort[i];sort[i]=sort[j];sort[j]=tmp;}} printf("Result is %d < %d < %d\n",sort[0],sort[1],sort[2]); return 0; } // refer answer #else /*1.程序分析:我们想办法把最小的数放到x上,先将x与y进行比较,如果x>y则将x与y的值进行交换, 然后再用x与z进行比较,如果x>z则将x与z的值进行交换,这样能使x最小。*/int main(){int x,y,z,t;scanf("%d%d%d",&x,&y,&z);if (x>y){t=x;x=y;y=t;} /*交换x,y的值*/if(x>z){t=z;z=x;x=t;}/*交换x,z的值*/if(y>z){t=y;y=z;z=t;}/*交换z,y的值*/printf("small to big: %d %d %d\n",x,y,z);} #endif
0 0
- 经典c程序(0004)---输入三个整数x,y,z,请把这三个数由小到大输出。
- 【程序5】输入三个整数x,y,z,请把这三个数由小到大输出
- 输入三个整数x,y,z,请把这三个数由小到大输出 C/C++
- C语言:输入三个整数x,y,z,请把这三个数由小到大输出。
- 题目:输入三个整数x,y,z,请把这三个数由小到大输出
- 输入三个整数x,y,z,请把这三个数由小到大输出。 js
- 输入三个整数x,y,z,请把这三个数由小到大输出。
- //输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入三个整数x,y,z,请把这三个数由小到大输出。
- 【笔试】15、输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入三个整数 x,y,z ,请把这三个数由小到大输出。
- 输入三个整数x,y,z,请把这三个数由小到大输出。
- 题目:输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入三个整数x,y,z,请把这三个数由小到大输出。
- 输入三个整数x,y,z,请把这三个数由小到大输出
- 题目:输入三个整数x,y,z,请把这三个数由小到大输出。
- 算法:输入三个整数x,y,z,请把这三个数由小到大输出。
- TOJ 1536
- hdu4118
- css+div 图片排列布局
- HDU 1395(快速幂模板)
- POJ 2828 Buy Tickets
- 经典c程序(0004)---输入三个整数x,y,z,请把这三个数由小到大输出。
- Oracle PCTFREE PCTUSED FREELIST讲解
- 快速排序中交换两个数时,不使用辅助变量的bug. 陷阱
- CCLabelTTF和CCLabelAtlas区别(三种文字类的区别)
- NYOJ 20 吝啬的国度
- 贪心算法- 杭电OJ 1009 FatMouse' Trade
- ROS机器人小车素材
- UNIX Network Programming笔记之第二章
- HDU 1846 Brave Game