指针选择排序法,10个整数从小到大排序

//指针方法,选择排序法对10个int按从小到大排列
#include<stdio.h>
main()
{int n=10,i,b,a[10],*p;int sort(int *q,int n);// scanf("%d",&10);for(p=a;p<a+10;p++)//键盘输入数组元素scanf("%d",p);p=a;//超重要!!!!!!!!!!不能忘sort(p,10);//调用函数for(p=a;p<a+10;p++)//输出排序之后的函数printf("%3d",*p);
}
int sort(int *q,int n)
{int *p,i,*j,*k,t;for(k=q;k<q+9;k++){p=k;for(j=p+1;j<q+10;j++)if(*p>*j)p=j;//*k=*p;t=*k;*k=*p;*p=t;}
}

    这个指针函数完全是自己修修改改独立完成的,感觉这段时间进步挺大的,满意!

    牢记选择排序法的思想,排序子函数中,重新设一个指针变量p,将k的地址赋给p,是因为后面要把j的地址赋给p,而不能直接赋给k,因为k是外面的for循环的循环变量,不能随便赋值,会乱套!!

   主函数中,在调用sort函数之前,一定要给p重新赋值为a(即a[0]),因为前面的输入循环,p已经指向a[9]的地址。

转载于:https://www.cnblogs.com/sunmarvell/p/5946439.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/417964.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

实现拓扑图_20源码实现【自动寻路】 —【拓扑图】—网游城市互传最优路径算....

金猪脚本(原飞猪脚本)以按键精灵教学为主,涉及UiBot&#xff0c;Python,Lua等脚本编程语言,教学包括全自动办公脚本,游戏辅助脚本,引流脚本,网页脚本,安卓脚本,IOS脚本,注册脚本,点赞脚本,阅读脚本以及网赚脚本等各个领域。想学习按键精灵的朋友可以添加金猪脚本粉丝交流群:554…

注册表文件(*.reg)的编写及应用

编写 一、打开记事本&#xff0c;输入“Windows Registry Editor Version 5.00”。 二、按回车键两下以上&#xff08;至少保留一个空行&#xff09;。 三、输入修改内容&#xff08;常用设置 网吧修改&#xff09;。 四、保存为 *.reg 。 应用 双击打开出现一个提示框&#…

Liferay7 BPM门户开发之4: Activiti事件处理和监听Event handlers

事件机制从Activiti 5.15开始引入&#xff0c;这非常棒&#xff0c;他可以让你实现委托。 可以通过配置添加事件监听器&#xff0c;也可以通过Runtime API加入注册事件。 所有的事件参数子类型都来自org.activiti.engine.delegate.event.ActivitiEvent 包含的信息: typeexecuti…

lm358在哪个库里_库里8和aj35哪个好 库里8是安德玛的吗

库里8代作为全新的实战篮球鞋&#xff0c;也是带有库里logo的首款鞋&#xff0c;还是很受大家关注的&#xff0c;不过就是价格的话可能相对偏高一些&#xff0c;不过总体的性能还是不错的&#xff0c;那么大家觉得库里8和aj35哪个实战性能好呢&#xff1f;下面就和天马商盟的小…

Windows快捷键大全

天气:心情:Windows快捷键大全 一、常见用法&#xff1a; F1 显示当前程序或者windows的帮助内容。 F2 当你选中一个文件的话&#xff0c;这意味着“重命名” F3 当你在桌面上的时候是打开“查找&#xff1a;所有文件” 对话框 F10或ALT 激活当前程序的菜单栏 windows键或CTRLES…

ajax设置自定义请求头信息

客户端请求 $.ajax({ type:"post", url:urlstr, dataType:json, async:true, headers:{token:abck}, success:function (data) { console.log(data.info); console.log(JSON.stringify(data)); }, error:function (xhr,text) { alert(text); } }); 服务端代码 public…

HTML元素参考手册 HTML Elements Reference

a表示超链接的起始或目的位置。acronym表示取首字母的缩写词。address表示特定信息&#xff0c;如地址、签名、作者、文档信息。applet在页面上放置可执行内容。area定义一个客户端图像映射中一个超级链接区域的形状、坐标和关联 URL。b指定文本应以粗体显示。base指定一个显式…

ei加声调怎么加_ei在e还是i上标声调

展开全部ei在e上标声调。汉语拼音的标调口诀是&#xff1a;1、a母出现62616964757a686964616fe58685e5aeb931333431353864不放过&#xff0c; (即韵母中凡是有a的&#xff0c;标在a上。如lao,标在a上)&#xff1b;2、没有a母找 o e &#xff0c; (没有a&#xff0c;但有o 或e的…

Quartz简单实例

Quartz中提供了两种触发器&#xff0c;分别是CronTrigger和SimpleTrigger。 1. SimpleTrigger 每隔若干毫秒来触发纳入进度的任务。 2. CronTrigger 在特定“格林日历”时刻触发纳入进程的任务。 调度程序如下&#xff1a; public class TestQuartz {public void myTask() thro…

HTML框架(Frames)

使用框架(Frame)&#xff0c;你可以在浏览器窗口同时显示多个网页。每个Frame里设定一个网页&#xff0c;每个Frame里的网页相互独立。 Frameset <frameset></frameset>决定如何划分Frame。<frameset>有cols属性和rows属性。使用cols属性&#xff0c;表示按列…

南邮哈夫曼编码c语言代码_漫画:“哈夫曼编码” 是什么鬼?

​在上一期&#xff0c;我们介绍了一种特殊的数据结构 “哈夫曼树”&#xff0c;也被称为最优二叉树。没看过的小伙伴可以点击下方链接&#xff1a;漫画&#xff1a;什么是 “哈夫曼树” &#xff1f;那么&#xff0c;这种数据结构究竟有什么用呢&#xff1f;我们今天就来揭晓答…

python安装lxml,在windows环境下

http://blog.csdn.net/g1apassz/article/details/46574963 文件下载&#xff1a;http://www.lfd.uci.edu/~gohlke/pythonlibs/#lxml 找到对应的文件&#xff0c;例如&#xff1a;lxml-3.6.4-cp27-cp27m-win32.whl转载于:https://www.cnblogs.com/hooca/p/5952710.html

虚拟内存

虚拟内存用硬盘空间做内存来弥补计算机RAM空间的缺乏。当实际RAM满时&#xff08;实际上&#xff0c;在RAM满之前&#xff09; &#xff0c;虚拟内存就在硬盘上创建了。当物理内存用完后&#xff0c;虚拟内存管理器选择最近没有用过的&#xff0c;低优先级的 内存部分写到交换文…

查重多少合格_期刊论文查重一般多少合格?

sci遴选目标是收录相对较为重要的期刊&#xff0c;但世界上期刊太多太多&#xff0c;从中遴选出重要的期刊&#xff0c;会有筛选标准&#xff0c;即sci只会收录部分期刊。众多期刊中&#xff0c;谁能成为sci期刊&#xff0c;就要达到sci收录的标准&#xff0c;而标准少不了参考…