指针选择法对10个数进行由大到小的排序。

函数接口定义:

void sort(int *x,int n);

函数sort中 x 和 都是用户传入的参数。函数将指针x所指数组中的n个元素按选择法降序排序。

裁判测试程序样例:

#include<stdio.h>
void sort(int *x,int n);
int main ( )
{int *p,i,a[10];p=a;for (i=0;i<10;i++)  scanf("%d",p++);p=a;sort(a,10);for(i=0;i<10;i++)  printf("%4d",*p++);printf("\n");return 0;}/* 请在这里填写答案 */

输入样例:

2 5 1 4 6 9 8 2 0 10

输出样例:

  10   9   8   6   5   4   2   2   1   0

代码如下:

void sort(int x[],int n)
{int i,j,t;for(i=1;i<n;i++)for(j=0;j<n-i;j++)if(x[j]<x[j+1])t=x[j],x[j]=x[j+1],x[j+1]=t;}

6-4 指针选择法排序相关推荐

  1. c语言求数组最大值最小值泡沫法,C语言选择法排序

    #include int main() { int i, j, p, n, q; int a[] = {, , , , }; //对无序数组进行排序 for(i=; i { p = i; for(j= ...

  2. c语言折半查找法_C语言学习|选择法排序及折半查找法查找

    数组名作为函数参数示意图 交换法排序,读者只要仔细研究一下这个算法就不难发现,其排序效率较低.因为在第i轮(i=0,1,2--,n-2)比较中,第i+1个数和后面所有的数都要进行一次比较,每进行一次比 ...

  3. C语言 数组排序 – 选择法排序 - C语言零基础入门教程

    目录 一.简介 二.数组选择法排序原理 三.数组选择法排序实战 四.猜你喜欢 零基础 C/C++ 学习路线推荐 : C/C++ 学习目录 >> C 语言基础入门 一.简介 经过前面的学习, ...

  4. C语言——选择法排序_数组

    C语言--选择法排序_数组 问题描述 对于任意给定的含有十个数字的一维数组,如何进行排序? 编程思想: 让a[0]最小,分别与a[1].a[2]-a[9]比较: 让a[1]最小,分别与a[2]-a[9 ...

  5. PTA c语言 选择法排序过程

    本题要求使用选择法排序,将给定的n个整数从小到大排序后输出,并输出排序过程中每一步的中间结果. 选择排序的算法步骤如下: 第0步:在未排序的n个数(a[0]〜 a[n−1])中找到最小数,将它与 a[ ...

  6. 微课|中学生可以这样学Python(例8.21):选择法排序

    适用教材: 董付国,应根球.<中学生可以这样学Python>.清华大学出版社,2017. 第8章  常用算法的Python实现 例8.21  选择法排序 京东购买链接:https://it ...

  7. linux编程排序,Linux下简单的c编程——选择法排序

    针对函数和数组的C语言的学习,我今天来写一个比较典型的数组和函数的结合的例子--选择法排序 选择法顾名思义,先选择最大和最小的数,然后再进行排序 第一步首先附上我的代码.第一段代码是实现从大到小排序, ...

  8. 一年后再回头看系列之C/C++中的选择法排序、冒泡排序

    文章目录 前言 一.两种排序算法的基本思想 二.具体步骤 1.引入库 2.生成随机数 三.具体代码 前言 转眼大二了,突然感觉比大一还要迷茫(也可能是因为数模竞赛,评优都没有搞好,明年暑假的智能车也一 ...

  9. 计算机中用函数排序,编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出。...

    编写一个sort()函数,实现选择法排序,在主函数中输入10个整数,主函数调用sort()函数实现排序后将数据输出. 重赏重赏 更新时间:2019-05-06 04:06 最满意答案 #include ...

最新文章

  1. [20180806]tune2fs调整保留块百分比.txt
  2. POJ1201基础差分约束
  3. 大div套多个小div,怎样设置外div的高度自适应?
  4. vba单元格批量赋值_Excel●VBA●如何把批注中的信息批量提取到单元格?
  5. 06-Firmware Configuration Framework
  6. 去除冗余token的DETR效果怎么样?NUS颜水成团队提出端到端的PnP-DETR结构
  7. Eclipse中代码编辑背景颜色修改和XML字体修改
  8. java中几种基本数据类型之间的转换
  9. Python操作Word文档的节属性和页眉/页脚
  10. 基于SSM的车辆管理系统
  11. hibernate 教程 笔记
  12. 记账系统推荐金蝶精斗云_金蝶精斗云企业免费会计记账软件有哪几种?
  13. 小说大纲模板在计算机的哪里,如何撰写小说大纲
  14. mybatis-plus环境搭建
  15. 15、NC导入excel
  16. 压力测试-Jmeter脚本录制方案
  17. Scale-Equalizing Pyramid Convolution for Object Detection论文阅读
  18. ShardingSphere5
  19. 20核服务器项目,详细解答E5-2680v2,20核40线程服务器的具体用途怎么体现出来
  20. 常用超低阻值采样电阻阻值一览表

热门文章

  1. 生成旋律,为作曲家提供最初的灵感,人工智能正在重塑创造音乐的方式
  2. 怎么用SQL计算可能认识的人
  3. Nuke python脚本开发 01
  4. 用MRTG监测Linux系统网络、CPU、内存和硬盘情况
  5. PCB(印刷电路板)制造过程和工艺详解
  6. aac模式_AAC的完整形式是什么?
  7. JS实现眼睛跟随鼠标特效
  8. Android百度地图、高德地图、腾讯地图导航路线规划问题
  9. 函数库-turtle库
  10. 3C低头族 小心飞蚊症找上你