今日温故知新之比大小注意的地方
2014-01-25 20:47
190 查看
虽然通过,但比较挫的代码:
三个数排序
这次通过的代码清爽多了:
三个数排序
#include<stdio.h> int main(){ int i; int a[3]; int max,min,middle; for(i=0;i<3;i++){ scanf("%d",&a[i]); } max=min=a[0]; for(i=0;i<3;i++){ if(max<=a[i]){ max=a[i]; } if(min>=a[i]){ min=a[i]; } } for(i=0;i<3;i++){ if(a[i] != max && a[i] != min) middle=a[i]; } printf("%d %d %d\n",min,middle,max); return 0; }
这次通过的代码清爽多了:
#include<stdio.h> int main(){ int a,b,c,t; scanf("%d %d %d",&a,&b,&c); if(a>=b){ t=b; b=a; a=t; } if(a>=c){ t=c; c=a; a=t; } if(b>=c){ t=c; c=b; b=t; } printf("%d %d %d\n",a,b,c); return 0; }
相关文章推荐
- 写正确函数需要注意的地方:两个序列a,b,大小都为n,序列元素的值为任意整数,无序;要求通过交换a,b中的元素,使序列a元素的和与序列b元素的和之间的差最小
- 上传文件判断大小时应当注意的地方
- c++ lambda返回类型自动推导的一些需要注意的地方
- 使用String的split方法你需要注意的地方
- ACCESS改为SQL需要注意哪几个地方
- 用fastjson反序列化时的一个需要注意的地方
- 有关于eclipse配置spket需要注意的一些地方
- 新手配置CISCO设备密码时候需要注意地方
- html中该注意的地方
- AsyncTask几点要注意的地方
- 今日温故知新
- 关于循环语句中的几个需要注意的地方
- socket通信需要注意的地方
- 提高PHP代码质量需要注意的地方二
- OGRE教程中的需要注意的地方
- IE下json格式的一小点需要注意的地方
- 使用 IAR for AVR 时需要注意的几个地方
- 编写框架需要注意的地方
- 使用gets()和scanf()应该注意的地方
- MVC 自定义异常错误页需要注意的地方