c语言用选择法对10个数进行排序(c语言基础练习之对给定的一组数字进行排序)
c语言用选择法对10个数进行排序(c语言基础练习之对给定的一组数字进行排序)4、执行步骤和运行结果生成1-1000的随机数调用方法: int a = rand() % 1001 1;关键调用函数:库: <stdlib.h>生成随机数函数: int rand (void);
1、实验题目用c语言编写程序对给定的100个数字进行排序,并将程序运行在树莓派3B上和STM32F429上面比较执行时间,假设给定的100个数字是从1到1000里面的随机数,要对这100个随机数进行从小到大的排序。
2、程序算法和关键调用函数基本的算法是从100个数字中逐一挑选最小的数,然后对这些数字重新存储,即可得到排序后的数字序列。
可设计一个找最小数字的函数,这个函数的参数是要查找最小集合的数字数组,返回值是该集合里的最小数。
算法流程如下:
关键调用函数:
库: <stdlib.h>
生成随机数函数: int rand (void);
生成1-1000的随机数调用方法: int a = rand() % 1001 1;
3、程序代码4、执行步骤和运行结果