提高篇——用函数实现选择发选法

来源:互联网 发布:淘宝店铺销量排行 编辑:程序博客网 时间:2024/05/16 18:15

程序代码

#include <stdio.h>#define SIZE 10/**csdn学院--2016级*目的:让代码见证成长(作为一个初学的菜鸟,如*大家有发现错误,欢迎指正!)*文件名称:Myfun137.c*作者:小臣小仁*完成日期:2017年4月9日*/void select_sort(int [],int);int main(){    int i;    int a[SIZE]={13,11,9,18,6,14,25,3,23,16};    select_sort(a,SIZE);    printf("The sorted array:\n");    for(i=0;i<SIZE;i++)        printf(" %d",a[i]);    printf("\n");    return 0;}void select_sort(int arr[],int n){    int i,j,k,t;    for(i=0;i<n-1;i++)    {        k=i;        for(j=i+1;j<n;j++)            if(arr[j]<arr[k])               k=j;        t=arr[k];        arr[k]=arr[i];        arr[i]=t;    }    return;}

输出结果

心得体会

作为一个大学二的菜鸟,开始慢慢前进,多多少少感到有收获,由于水平有限,多多少少有错,望包涵大笑

0 0
原创粉丝点击