如何将四个数按照从小到大进行排序?

作者采用的是先输入四个数存入数组中,然后进行比较,最小的放在数组第一位,循环往复,数组内的值即为按升序排列,然后将数组值输出

输入:7 4 9 2
则输出: 2 4 7 9

下面代码可直接使用

#include<stdio.h>
int main()
{int i,a[4],min,temp;printf("输入四个整数:");for(i=0;i<=3;i++)scanf("%d",&a[i]); for(i=0;i<=3;i++){min=a[i];for(int j=i;j<=3;j++){if(a[j]<min){temp=min;min=a[j];a[j]=temp;}}a[i]=min;}printf("从小到大输出这四个数:");for(i=0;i<=3;i++)printf("%d",a[i]);}

将四个整数按照升序排序相关推荐

  1. 用选择法对10个整数进行升序排序

    用选择法对10个整数进行升序排序 思路 把首项当成最大最小元素 从剩余的元素中继续找到最大最小元素 需要确定每次找到的最大最小元素的下标 代码实现 int main(){int a[10]={4,31 ...

  2. 对n个整数进行升序排序

    编写函数实现对 n 个整数的由小到大的排序,n 为主函数中由键盘输入,n 个整数也由键盘输入.在主函数中输出排序后的结果.输入和输出应有相关的提示信息. #define _CRT_SECURE_NO_ ...

  3. c语言用链表存储数组 并排序,根据数组中给定的整数序列建立一个单链表,并对单链表进行升序排序,输出排序之后的单链表 求源代码急急急...

    满意答案 mlujasd44 2013.10.11 采纳率:45%    等级:12 已帮助:4423人 以下程序把代码的前面数字去掉就可以 4 #include 5 #include 6 typed ...

  4. LeetCode简单题之按照频率将数组升序排序

    题目 给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序.如果有多个值的频率相同,请你按照数值本身将它们 降序 排序. 请你返回排序后的数组. 示例 1: 输入:nums = [1, ...

  5. 1、输入四个整数,按照从小到大顺序输出。(20分)

    题目: /* 1.输入四个整数,按照从小到大顺序输出.(20分) */ 代码: 注:题目说的是四个数的排序,我就直接写了个冒泡排序 public class One207 {public static ...

  6. access两字段同时升序排序_7 天时间,我整理并实现了这 9 种常见的排序算法

    排序算法 回顾 我们前面已经介绍了 3 种最常见的排序算法: java 实现冒泡排序讲解 QuickSort 快速排序到底快在哪里? SelectionSort 选择排序算法详解(java 实现) 然 ...

  7. LeetCode 1636. 按照频率将数组升序排序(哈希+排序)

    文章目录 1. 题目 2. 解题 1. 题目 给你一个整数数组 nums ,请你将数组按照每个值的频率 升序 排序. 如果有多个值的频率相同,请你按照数值本身将它们 降序 排序. 请你返回排序后的数组 ...

  8. 已有a,b两个链表,每个链表中的结点包括学号、成绩。要求把两个链表合并,按学号 升序排序

    /*已有a,b两个链表,每个链表中的结点包括学号.成绩.要求把两个链表合并,按学号 升序排序*/#include <stdio.h> #include <stdlib.h> t ...

  9. C++药名整理题——教你首字符串升序排序

    某题库中,有这样一道题: 题目名称:药名整理 医生在书写药品名的时候无法关注到格式问题.不注意大小写,格式比较混乱等现象时有发生. 你能否写一个程序,将医生书写混乱的药品名整理成统一规范的格式,即药品 ...

最新文章

  1. QIIME 2用户文档. 12数据筛选Filtering data(2019.7)
  2. 动态规划 dp02 最长非降子序列问题 c代码
  3. 网站SEO优化的方法
  4. mysql存bitset_用bitSet做百万级ip去重
  5. java 泛型(generics)使用总结
  6. web渗透测试----14、CSRF(跨站请求伪造攻击)
  7. kmeans算法及python实现
  8. 坐骨神经痛!到底是梨状肌综合征还是腰椎间盘呢?
  9. VBA完整学习笔记1-39集(共60集)
  10. 服务器升级微信公告,【更新公告】8月6日先锋服务器停服更新公告
  11. linux内核创建软链接过程,Linux内核2.4.18创建符号链接的系统调用sys_symlink分析
  12. 怎么把两个PDF文件合并一起
  13. 桃花院长:如何相亲找到对象结婚?你不知道的流程
  14. 重写equals方法原则
  15. 基于matlab的手写体数字识别系统
  16. RT-thread应用讲解——norflash
  17. Python基于PyTorch实现BP神经网络ANN分类模型项目实战
  18. 面试官:说说微信小程序的支付流程?
  19. HBase简介及安装
  20. AI绘画:一分钟赚200,还能申请版权

热门文章

  1. 2016-04-13T16:00:00.000Z时间格式转换(时差)
  2. python while循环求和_Python基础——for/while循环
  3. redux 基本概念 4
  4. Android 远程投屏软件
  5. Macbook Pro A1708更换磁盘
  6. windows (win10 ) NTP服务器搭建方法/步骤
  7. js自定义随机16进制颜色
  8. STC15W408AS单片机使用CH340下载工具下载程序一直停留在检测单片机型号
  9. Ping32文档透明加密系统
  10. oracle 操作系统升级,学习笔记:Oracle升级 linux操作系统10.2.0.1 升级至 10.2.0.3详细过程...