选择排序法:在一组数据中,选出最小(大)的一个数,与第一个位置的数交换,在剩下数中找最小(大)的与第二个位置的数交换,以此类推。

使用一个函数实现:

#include<stdio.h>
void sort(int arr[],int len);
int main()
{int a[10],i;printf("enter arr:\n");for(i=0;i<10;i++){scanf("%d",&a[i]);}sort(a,10);printf("the sord arry:\n");for(i=0;i<10;i++){printf("%d",a[i]);}printf("\n");return 0;
}
void sort(int arr[],int len)
{int i,j,min,temp;for(i=0;i<len-1;i++){min=i;for(j=i+1;j<len;j++){if(arr[min]>arr[j]) min=j;}temp = arr[min];arr[min] = arr[i];arr[i] = temp;}
}

用选择排序法对数组中10个整数从大到小排序相关推荐

  1. c语言冒泡法对10个整数由大到小排序,用冒泡法对10个整数排序

    公告: 为响应国家净网行动,部分内容已经删除,感谢读者理解. 话题:用冒泡法对10个整数排序.10个整数用scanf函数输入回答:举了例:一个数组:3,2,5,1,4从小到大排序从左侧开始,逐对比较3 ...

  2. 本题要求将给定的n个整数从大到小排序后输出。

    本题要求将给定的n个整数从大到小排序后输出. 输入格式: 输入第一行给出一个不超过10的正整数n.第二行给出n个整数,其间以空格分隔. 输出格式: 在一行中输出从大到小有序的数列,相邻数字间有一个空格 ...

  3. C——用冒泡排序法、选择排序法对随机输入的10个整数从小到大排序

    //冒泡排序法 #include <stdio.h> int main() {int i,j,t,a[10];for(i=0;i<10;i++){scanf("%d&quo ...

  4. 选择排序法对数组进行排序

    package selectionSort;import java.util.Arrays;public class Exam { //使用选择排序法对数组进行排序public static void ...

  5. c语言中输入大数,如何使用C语言实现输入10个数按从大到小的顺序排序输出

    本文主要向大家介绍了如何使用C语言实现输入10个数按从大到小的顺序排序输出,通过具体的内容向大家展示,希望对大家学习C语言有所帮助. 用选择排序法编写c语言,实现从键盘上输入10个数,按从大到小的顺序 ...

  6. C语言编程>第二十三周 ③ 下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序。插入法的基本算法是:先对字符串中的头两个元素进行排序;然后把第三字符插入

    例题:下列给定程序中,函数fun的功能是:利用插入排序法对字符串中的字符按从小到大的顺序进行排序.插入法的基本算法是:先对字符串中的头两个元素进行排序:然后把第三字符插入到前两个字符中,插入后前三个字 ...

  7. js sort方法根据数组中对象的某一个属性值进行排序(实用方法)

    js sort方法根据数组中对象的某一个属性值进行排序 sort方法接收一个函数作为参数,这里嵌套一层函数用来接收对象属性名,其他部分代码与正常使用sort方法相同. var arr = [{name ...

  8. ios 数组中的字典排序_利用数组和字典,实现按指定规则的排序

    大家好,今日我们继续讲解数组与字典解决方案,今日讲解第47讲:利用字典和数组,实现按指定规则的排序.随着字典讲解的深入,我们发现字典真的很神奇,在VBA代码中,给人以十分清爽的感觉,在这套数组与字典解 ...

  9. js根据数组中对象的多个属性值进行排序

    js根据数组中对象的多个属性值进行排序 seatList.sort(function (a, b) {if (a['ordinate'] === b['ordinate']) {if (a['absc ...

最新文章

  1. chrome经常崩溃解决过程
  2. vue 的elementui中select下拉框多选项-multiple属性
  3. c++ memset 语言_C++中memset函数用法详解
  4. python zlib字符串压缩
  5. 存储过程实现可扩展灵活接口
  6. Windows与Linux(服务器)之间大文件传输
  7. 【Oracle批量更新】根据一个大表批量更新另一大表的方法比较
  8. jquery在选择元素的时候,可以写成var div=$(div)
  9. python scrapy框架 简书_Python的Scrapy框架
  10. python求解偏微分方程_Python数值计算----------求解简单的偏微分方程
  11. skyWalking相关
  12. C++ Reference: Standard C++ Library reference: C Library: cfenv: FE_DOWNWARD
  13. 从零开始 了解C++
  14. JS 手机端摇一摇 苹果IOS13.3高版本处理
  15. WRF案例运行-Single Domain Case
  16. Suzy找到实习了吗Day 8 | 字符串开始啦 344. 反转字符串,541. 反转字符串 II,剑指 Offer 05. 替换空格,151. 反转字符串中的单词,左旋转字符串
  17. 元宇宙的前景及四大赛道
  18. RxJava(10-操作符原理自定义操作符)
  19. UGUI - 中设置UISprite图片灰显方法
  20. Pytorch神经网络极简入门(回归)

热门文章

  1. 近视时代到来| 2020年,我国5岁以上近视人口将达7亿!
  2. linux 版本适用对象,下面关于Linux发行版本,那些说法是正确的?
  3. iOS获取设备型号,运营商,网络信息
  4. 知识鸿沟下的自我成长
  5. 今天小暑是什么时间_小暑节气 - 二十四节气之小暑,小暑是什么时候
  6. Pro/E 或是UG
  7. 【SLAM】——DynaSLAM项目环境配置(超多坑)
  8. jdk1.6 eclipse kepler 中安装jda
  9. 单级HVDC系统的高压直流输电系统的基本控制和故障响应特性
  10. Skynet搭建的棋牌服务器实现部分Lua业务热更新