(C语言)将n个数按照输入顺序的逆序排列, 用函数实现(指针方法处理)
这里还有递归实现
https://blog.csdn.net/qq_41071068/article/details/89887113
#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<stdlib.h>
void fun(int* p, int n) {
for (int i = n - 1; i >= 0; --i) {
printf("%d\t", p[i]);
}
}
void main() {
int n = 0;
printf("请输入您需要输入的数字的个数n\n");
scanf("%d", &n);
int* p = malloc(n * sizeof(int));
for (int i = 0; i < n; ++i) {
printf("请输入第%d个数\n", i + 1);
scanf("%d", p + i);
}
printf("逆序后\n");
fun(p, n);
printf("\n");
system("pause");
}