C语言完整程序 编写函数void SortNumber(int *a,int n,int m1,int m2)。其功能是: (1)对a指向的数组中的n个元素按升序排序,再对其中第m1~m2个数作逆序处理。 (2)编写main函数,用给定的测试数据调用SortNumber 测试数据:4,31,-23,49,87,65,0,-67,17,79(其中,设m1=3,m2=7) 运行结果:-67,-23,49,31,17,4,0,65,79,87
时间: 2023-06-14 19:03:12 浏览: 16
以下是C语言完整程序:
```c
#include <stdio.h>
// 声明函数
void SortNumber(int *a, int n, int m1, int m2);
int main() {
// 给定测试数据
int a[] = {4, 31, -23, 49, 87, 65, 0, -67, 17, 79};
int n = 10;
int m1 = 3, m2 = 7;
// 调用函数
SortNumber(a, n, m1, m2);
// 输出排序结果
for (int i = 0; i < n; i++) {
printf("%d ", a[i]);
}
printf("\n");
return 0;
}
// 编写函数
void SortNumber(int *a, int n, int m1, int m2) {
// 对数组进行升序排序
for (int i = 0; i < n - 1; i++) {
for (int j = i + 1; j < n; j++) {
if (a[i] > a[j]) {
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
}
// 对第m1~m2个数作逆序处理
for (int i = m1 - 1, j = m2 - 1; i < j; i++, j--) {
int temp = a[i];
a[i] = a[j];
a[j] = temp;
}
}
```
程序输出结果为:
```
-67 -23 49 31 17 4 0 65 79 87
```
相关推荐
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)