我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

有没有人能解释一下这个程序?运行过程,初学者有点搞不懂

#include <stdio.h>
void sort(int p,int n)
{int i,j,max,t;
for(i=0;i<=n-2;i++)
{max=i;
for(j=i+1;j<=n-1;j++)
if(
(p+max)<(p+j))
max=j;
t=
(p+i);(p+i)=(p+max);*(p+max)=t;
}
}
int main()
{
int a[10]={2,5,8,3,6,9,0,1,4,7},i;
for(i=0;i<=9;i++)
printf("%d ",a[i]);
printf("\n");
sort(a,10);
for(i=0;i<=9;i++)
printf("%d ",a[i]);
}

函数实现选择排序。

近期文章

  • 这个问题有没有更快的算法或代码?
  • html快捷图标加载不出来??
  • 我这个双色球代码有什么错误吗?
  • IDEA使用骨架创建的maven工程没有目录,pom文件也为空
  • 怎么计算qt中ftp的上传速度
  • 请问用c++怎么写,把一个单词的第二个字母替换一个数字
  • 有关PyCharm中路径显示的问题
  • 一个n阶对称矩阵存入内存,在采用压缩存储和采用非压缩存储时占用的内存空间分别是多少?
  • Python:查找高频词
  • matlab s函数报错
  • 在macOS操作系统内用urllib出现报错
  • Filezilla server使用cifs空间搭建,ftp client无法访问ftp
  • 求解一道C语言数组题
  • 二级导航条鼠标悬停背景色
  • 请问 Element UI 怎么提交多个图片?
  • 注册界面总是显示注册失败是什么原因?
  • java,电影购票系统,数据库设计不知道咋设计
  • linux 中mailx 命令相关 ,发送邮件 没有配置邮箱也可以发送,如何修改配置
  • Python:邮箱合法性判断
  • node.js中读文件在vscode里运行正常,在cmd里运行失败,为什么?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华