对数组排序(选择法)
目录
一、输入数组
二、对数组进行排序
三、输出排好序的数组。
一、输入数组
#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;
}
对数组排序(选择法)相关推荐
- C语言 数组排序 – 选择法排序 - C语言零基础入门教程
目录 一.简介 二.数组选择法排序原理 三.数组选择法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...
- C语言 数组排序 – 快速法排序 - C语言零基础入门教程
目录 一.简介 二.数组快速法排序原理 三.数组快速法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...
- 数组排序之冒泡法和选择法
排序是一维数组中最经典的常见操作.这一次,我们来聊聊冒泡排序法和简单选择排序法. 一.冒泡排序: 1.算法: 1>.基本思想:在排序过程中对元素进行两两比较,越小的元素会经由交换慢慢''浮''到 ...
- C语言 数组排序 – 冒泡法排序 - C语言零基础入门教程
目录 一.简介 二.数组冒泡法排序原理 三.数组冒泡法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...
- 【数组的排序方法】 选择法、冒泡法、交换法、插入法、折半法
目录 前言 一.选择法排序 二.冒泡法排序 三.交换法排序 四.插入法排序 五.折半法排序 前言 我们前面已经了解过数组的理论知识,但虽说数组是一个有序的集合,但这里的顺序指的是数组元素所在数组中的位 ...
- PTA习题7-1 选择法排序 (20 分)
习题7-1 选择法排序 (20 分) 本题要求将给定的n个整数从大到小排序后输出. 输入格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格,行末不得有多余空格. 输入样例: 4 5 1 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 ...
- 机器学习特征筛选:方差选择法VarianceThreshold
机器学习特征筛选:方差选择法VarianceThreshold 方差是衡量一个变量的离散程度(即数据偏离平均值的程度大小): 变量的方差越大,我们就可以认为它的离散程度越大,也就是意味着这个变量对模型 ...
- 影像组学视频学习笔记(5)-特征筛选之方差选择法、Li‘s have a solution and plan.
本笔记来源于B站Up主: 有Li 的影像组学系列教学视频 本节(5)主要介绍: 特征筛选之方差选择法 针对医疗人员在影像组学研究中碰到的编程问题,李博士建议: 如果有一门编程语言基础的话会比较轻松 先 ...
- c语言折半查找法_C语言学习|选择法排序及折半查找法查找
数组名作为函数参数示意图 交换法排序,读者只要仔细研究一下这个算法就不难发现,其排序效率较低.因为在第i轮(i=0,1,2--,n-2)比较中,第i+1个数和后面所有的数都要进行一次比较,每进行一次比 ...
最新文章
- 采购AI/ML安全工具前要先回答这11个问题
- 定制Eclipse IDE之插件篇(一)
- 【Machine learning】余弦相似度
- Python闭包局部变量问题
- php中的MVC模式运用
- 欧几里得及扩展欧几里得算法
- 【CyberSecurityLearning 77】DC系列之DC-8渗透测试(Drupal)
- INPUT只能输入数字
- apimodel 可以重复吗_Web API是否需要有ViewModels层类?
- 3.6. Pure-FTPd + LDAP + MySQL + PGSQL + Virtual-Users + Quota
- debian 安装_如何在 Debian/Ubuntu 系统中检查程序包是否安装?
- [3]2020-IEEE Access-Batch Active Learning With Two-Stage Sampling 论文笔记
- zabbix2.4.6升级zabbix3.0.8后无法发送报警邮件
- JAVA实现图片验证码 超详细教程
- js 手机号、邮箱、身份证校验
- 带色彩恢复的多尺度视网膜增强算法(MSRCR)的原理、实现及应用。
- RT-Preempt笔记
- 帝国cms 评论 审核 php,帝国CMS自动审核发布脚本
- STM32H747 / STM32H745 简单测试
- KeyShot 实时光线追踪三维渲染软件