求大神帮忙

qq_45054817 2019-05-12 04:18:14
编写选择排序的函数void sort(int *array,int n),要求以数组名作为函数的参数,在主函数输入数据并输出排好序的元素
...全文
34 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
CaptainXue 2019-05-13
  • 打赏
  • 举报
回复
今天刚好写了选择排序算法,可以看看,让你充分掌握该知识,也附带了程序代码,https://blog.csdn.net/weixin_43956598/article/details/90178197
_Epsilon_ 2019-05-12
  • 打赏
  • 举报
回复
引用 楼主 qq_45054817的回复:
编写选择排序的函数void sort(int *array,int n),要求以数组名作为函数的参数,在主函数输入数据并输出排好序的元素
#include <iostream>
using namespace std;

void sort(int *array, int n)
{
int temp;
for (int i = 0; i< n - 1; i++)
{
int index = i;
for (int j = i + 1; j < n; j++)
if (array[j] < array[index])
index = j;
if (index != i)
{
temp = array[i];
array[i] = array[index];
array[index] = temp;
}
}
}

int main() {
int array[8] = { 1,10,5,3,6,8,70,12 };
sort(array, 8);
for (int i = 0; i < 8; i++) {
cout << array[i] << '\t';
}
cout << endl;

}

1,221

社区成员

发帖
与我相关
我的任务
社区描述
C++ Builder Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧