(数组)四个数从大到小排序(数组)
来源:互联网 发布:fft算法的基本思想 编辑:程序博客网 时间:2024/05/16 03:13
四个数从大到小排序(数组)
#include<stdio.h>
int main()
{
int a[4],i,j;
for(i=0;i<4;i++) scanf("%d",&a[i]);
for(j=1;j<4;j++){if(a[0]<a[j]){a[0]=a[0]+a[j];a[j]=a[0]-a[j];a[0]=a[0]-a[j];}}
for(j=2;j<4;j++){if(a[1]<a[j]){a[1]=a[1]+a[j];a[j]=a[1]-a[j];a[1]=a[1]-a[j];}}
if (a[2]<a[3]) {a[2]=a[2]+a[3];a[3]=a[2]-a[3];a[2]=a[2]-a[3];}
for(i=0;i<4;i++) printf("%d",a[i]);
}
排序分析
a[0]与后面所有数比较大小,如果后面的数大则与a[0]交换。
a[1]与后面所有数比较大小,如果后面的数大则与a[1]交换。
a[2]与a[3]比较,若a[3]大则两数交换。
1 0
- (数组)四个数从大到小排序(数组)
- 把数组中的数字从大到小排序,不包括非数
- 指针法排序/查找数/成绩排序(二维数组)
- 第十二周项目三—求四个数的最大公约数(运用数组解决)
- 数组(4)数组排序
- 数组奇偶数排序
- 数组元数排序
- Java写的不用数组对四个数进行排序的算法
- 不用数组对四个数字进行排序
- 丑数(数组)
- 第十七周 排序数组中的数(用指针法)
- 树状数组(归并排序) 之 求逆序数nyoj117
- POJ_3067 Japan[ 逆序数 树状数组 or 归并排序)
- hdu1280 前m大的数(数组下标排序)
- 数组中的逆序数(用到归并排序)
- 数组从大到小及从小到大排序
- java__给定一个数组和一个数(该数不一定在数组中),从数组里删掉这个数字,返回剩下的数组长度。
- 定义一个一维数组,其元素个数从键盘中输入,元素的值为[100,200]的随机整数。 (1)输出数组的每个数 (2)对数组的数进行升序排序,输出排序后的数组元素 (3)从键盘上输入一个整数,查找该整数是
- 回归
- Activity 与 DialogFragment 之间的数据传递
- 2006年分区联赛普级组之二 开心的金明
- from表单提交给action自动生成bean的方法
- solidworks打开后,提示“初次使用,等待几分钟。。。”
- (数组)四个数从大到小排序(数组)
- 让django支持sql server
- JAVA之设计模式(创建型模式)
- 微信小程序 相对定位和绝对定位
- netcam studio 棒棒哒 (rtsp + http api)
- 约瑟夫问题
- php 配置文件php.ini文件的动态设置与获取
- 随机生成6位随机数(字母+数字)
- 09:移动路线