目录

一、输入数组

二、对数组进行排序

三、输出排好序的数组。


一、输入数组

​
#include<stdio.h>
int main()
{int array[10],i;printf("enter the array:\n");for (i = 0; i < 10; i++){scanf_s("%d", &a[i]);  }​

定义一个名为array的整型数组,此数组中有10个元素。

数组的下标是从0开始的因此定义i的初值为0,当i<10时没运行一次i+1。

输入array的值。

二、对数组进行排序

int x,y,t;
for (x = 0; x < 10; x++){i = x;for (y = x + 1; y < 10; y++){if (a[y] < a[i])i = y;}t = a[i]; a[i] = a[x]; a[x] = t;}

三、输出排好序的数组。

for (i = 0; i < 10;i++){printf("%-5d", a[i]);}return 0;
}

对数组排序(选择法)相关推荐

  1. C语言 数组排序 – 选择法排序 - C语言零基础入门教程

    目录 一.简介 二.数组选择法排序原理 三.数组选择法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...

  2. C语言 数组排序 – 快速法排序 - C语言零基础入门教程

    目录 一.简介 二.数组快速法排序原理 三.数组快速法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...

  3. 数组排序之冒泡法和选择法

    排序是一维数组中最经典的常见操作.这一次,我们来聊聊冒泡排序法和简单选择排序法. 一.冒泡排序: 1.算法: 1>.基本思想:在排序过程中对元素进行两两比较,越小的元素会经由交换慢慢''浮''到 ...

  4. C语言 数组排序 – 冒泡法排序 - C语言零基础入门教程

    目录 一.简介 二.数组冒泡法排序原理 三.数组冒泡法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...

  5. 【数组的排序方法】 选择法、冒泡法、交换法、插入法、折半法

    目录 前言 一.选择法排序 二.冒泡法排序 三.交换法排序 四.插入法排序 五.折半法排序 前言 我们前面已经了解过数组的理论知识,但虽说数组是一个有序的集合,但这里的顺序指的是数组元素所在数组中的位 ...

  6. PTA习题7-1 选择法排序 (20 分)

    习题7-1 选择法排序 (20 分) 本题要求将给定的n个整数从大到小排序后输出. 输入格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格. 输入样例: 4 5 1 7 ...

  7. ACMNO.18 C语言-选择排序 用选择法对10个整数从小到大排序。 输入 10个整数 输出 排序好的10个整数

    题目描述 用选择法对10个整数从小到大排序. 输入 10个整数 输出 排序好的10个整数 样例输入 4 85 3 234 45 345 345 122 30 12 样例输出 3 4 12 30 45 ...

  8. 机器学习特征筛选:方差选择法VarianceThreshold

    机器学习特征筛选:方差选择法VarianceThreshold 方差是衡量一个变量的离散程度(即数据偏离平均值的程度大小): 变量的方差越大,我们就可以认为它的离散程度越大,也就是意味着这个变量对模型 ...

  9. 影像组学视频学习笔记(5)-特征筛选之方差选择法、Li‘s have a solution and plan.

    本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(5)主要介绍: 特征筛选之方差选择法 针对医疗人员在影像组学研究中碰到的编程问题,李博士建议: 如果有一门编程语言基础的话会比较轻松 先 ...

  10. c语言折半查找法_C语言学习|选择法排序及折半查找法查找

    数组名作为函数参数示意图 交换法排序,读者只要仔细研究一下这个算法就不难发现,其排序效率较低.因为在第i轮(i=0,1,2--,n-2)比较中,第i+1个数和后面所有的数都要进行一次比较,每进行一次比 ...

最新文章

  1. 采购AI/ML安全工具前要先回答这11个问题
  2. 定制Eclipse IDE之插件篇(一)
  3. 【Machine learning】余弦相似度
  4. Python闭包局部变量问题
  5. php中的MVC模式运用
  6. 欧几里得及扩展欧几里得算法
  7. 【CyberSecurityLearning 77】DC系列之DC-8渗透测试(Drupal)
  8. INPUT只能输入数字
  9. apimodel 可以重复吗_Web API是否需要有ViewModels层类?
  10. 3.6. Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota
  11. debian 安装_如何在 Debian/Ubuntu 系统中检查程序包是否安装?
  12. [3]2020-IEEE Access-Batch Active Learning With Two-Stage Sampling 论文笔记
  13. zabbix2.4.6升级zabbix3.0.8后无法发送报警邮件
  14. JAVA实现图片验证码 超详细教程
  15. js 手机号、邮箱、身份证校验
  16. 带色彩恢复的多尺度视网膜增强算法(MSRCR)的原理、实现及应用。
  17. RT-Preempt笔记
  18. 帝国cms 评论 审核 php,帝国CMS自动审核发布脚本
  19. STM32H747 / STM32H745 简单测试
  20. KeyShot 实时光线追踪三维渲染软件

热门文章

  1. 3dmax2017下载+注册机
  2. 使用WinImage创建新的Image文件
  3. net.ipv4.tcp_tw_recycle
  4. 自动驾驶行业观察之2023上海车展-----车企发展趋势(2)
  5. [8266]小黑固件正式发布
  6. Android多线程编程(一)- 线程基础
  7. AsyncTask使用以及源码分析
  8. [Mysql] primary key 简明
  9. 技嘉主板设置硬盘启动操作教程
  10. 业务运维离不开腾讯数据库TcaplusDB事务管理