当前位置:酷百书>生活百科>选择法排序:输入一个正整数n,再输入n个整数,将它们从大到小排序

选择法排序:输入一个正整数n,再输入n个整数,将它们从大到小排序

2024-09-16 07:42:04 编辑:join 浏览量:543

选择法排序:输入一个正整数n,再输入n个整数,将它们从大到小排序

问题补充说明:#includeint main(void){ int a[10],n,i,k,max,temp; scanf("%d",&n); printf("enter n integers:"); for(i=0;ia[max]) { max=i; temp=a[max]; a[max]=a[k]; a[k]=temp; } } for(i=0;i

选择法排序:输入一个正整数n,再输入n个整数,将它们从大到小排序

#include<stdio.h>int main(void){    int a[10], n, i, k, t;    scanf("%d", &n);    printf("enter n integers:");    for(i = 0; i < n; i++)  scanf("%d", &a[i]);     for(k = 0; k < n - 1; k++)       for(i = k + 1; i < n; i++)        if(a[k] < a[i])  {          t = a[k];  a[k] = a[i];  a[i] = t;        }    for(i = 0; i < n; i++)  printf("%d ", a[i]);    printf("\n");    return  0;}

其实,楼主的程序,略有些繁杂。

简化一些,既能实现功能,又能便于查错。

标签:排序,输入,从大到

版权声明:文章由 酷百书 整理收集,来源于互联网或者用户投稿,如有侵权,请联系我们,我们会立即处理。如转载请保留本文链接:https://www.kubaishu.com/life/475837.html
热门文章