1.选择排序,就是假设外层循环当前值最小,如果有比最小值还小的,就互换位置
#include <stdio.h> #include <stdlib.h> #define N 5 void main() { int min=0; int arr[N]; int temp=0; printf("请输入5个数"); for(int i=0;i<N;i++){ scanf("%d",&arr[i]); } for (int j=0;j<N;j++) { min=j; for (int z=0;z<N;z++) { if (arr[min]>arr[z]) { temp=arr[min]; arr[min]=arr[z]; arr[z]=temp; } } } for (int i=0;i<N;i++) { printf("%d",arr[i]); } system("pause"); }
相关推荐
C语言 排序法 选择排序法
c语言 选择排序
冒泡排序 简单选择排序 c语言基础 排序算法 数组操作 排序算法实验 简单的c语言程序 排序算法输出
c语言选择排序算法
关于c语言选择排序的代码,选择排序为c中排序的一种,具有比较好的排序能力,简单而时效
c程序,选择排序和插入排序。VC++工程。 c程序,选择排序和插入排序。VC++工程。
C语言选择排序算法代码例程,选择排序是一种简单直观的排序算法。它的工作原理是每一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,直到全部待排序的数据元素排完。
循序渐进学习C语言选择排序算法.pdf
046 选择排序 C语言
指针的应用,掌握用指针排序的方法,提高对指针的认识。
基于口诀教学法的C语言选择排序算法的教学设计与分析.pdf
C语言冒泡排序C语言冒泡排序C语言冒泡排序
C语言的算法
该代码可以在vc++, vs 里编译运行通过
本篇文章主要介绍了 C语言选择排序算法,这里提供代码实例以便大家理解,通过本文,更好的理解排序算法
c语言拓扑排序算法
本文主要介绍C语言 选择排序算法,这里对排序算法做了详细说明,并附代码示例,有需要的小伙伴可以参考下
c语言的选择排序