用c语言编程:编写函数实现数字的逆序排列 输入一组数字,将该组数字逆序排列并输出
时间: 2023-12-11 22:33:54 浏览: 180
以下是用C语言编写的实现数字逆序排列的函数和主函数:
```c
#include <stdio.h>
// 数组逆序排列函数
void reverse(int arr[], int n) {
int left = 0, right = n - 1;
while (left < right) {
int temp = arr[left];
arr[left] = arr[right];
arr[right] = temp;
left++;
right--;
}
}
int main() {
int arr[10];
int n;
printf("请输入数字个数:");
scanf("%d", &n);
printf("请输入数字:");
for (int i = 0; i < n; i++) {
scanf("%d", &arr[i]);
}
printf("原始数组:");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
reverse(arr, n);
printf("逆序排列后的数组:");
for (int i = 0; i < n; i++) {
printf("%d ", arr[i]);
}
printf("\n");
return 0;
}
```
阅读全文