Advertisement

生成十个随机整数;分别采用冒泡排序和选择排序;进行升序排列。

阅读量:

#define _CRT_SECURE_NO_WARNINGS 1

#include<stdio.h>
#include<stdlib.h>

//void sort1(int arr[])//冒泡排序算法
{
int tmp = 0;
for (int i = 0; i < 10; i++)
{
for (int j = i + 1; j < 10; j++)
{
if (arr[i] > arr[j])
{
tmp = arr[i];
arr[i] = arr[j];
arr[j] = tmp;
}
}
}
}

无返回值整型数组sort2的实现函数【辅助变量索引

函数main开始执行。
通过调用库函数 srand,并将其参数设置为 time 函数返回的值的无符号版本。
创建一个名为arr的整型数组,并初始化其大小为10。
从零开始到九结束进行循环。
在每次循环中将随机数生成器生成的随机数取模 hundred 并存储在数组arr的位置i处。
调用自定义排序函数 sort2 来对数组arr进行排序。
再次从零开始到九

全部评论 (0)

还没有任何评论哟~