12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- /*HEAD lisihan_homework/随机数排序/main.c */
- /*==============================================================================
- 2024年度面向对象程序设计作业
- ================================================================================
- File description:
- 这是随机数排序的程序。
- 提交者:李思翰
- 邮 箱:1711871773@qq.com
- ================================================================================
- Date Name Description of Change
- 05/19/2024 Li SiHan Created
- 05/21/2024 Li SiHan Added Code comments and Assert function
- $HISTORY$
- ================================================================================
- */
- #include<stdio.h>
- #include"algo.h"
- #include"io.h"
- void main()
- {
- //对于数组的长度这一变量进行声明及初始化
- int Arraylength=0;
- //用户对数组长度这一变量进行赋值
- InPutArrayLength(&Arraylength);
-
- //生成并返回所需长度的随机数组
- int* arr = RandomArrayCreate(Arraylength);
- //输出当前所生成的数组
- OutPut(arr,Arraylength);
- //对数组进行快速排序
- QuickSort(arr,0, Arraylength-1);
- //输出排序后的数组
- OutPut(arr,Arraylength);
- }
-
-
-
|