试图颠倒array.然后把它打印出来
我试图通过从数组的最后一个元素缩进到第一个元素并将其复制到另一个数组来反转array.arra
将是反转数组:
以下是我的代码:
#include <stdio.h>
#include <stdlib.h>
int main()
{
int num, *arr, i;
scanf("%d", &num);
arr = (int *)malloc(num * sizeof(int));
for (i = 0; i < num; i++) {
scanf("%d", arr + i);
}
int arra[] = {};
/* Write the logic to reverse the array. */
arra[0] = *(arr + num);
for (int k = 1; k == num; k++) {
int j = 1;
arra[j] = *(arr + num -k);
j++;
}
for (i = 0; i < num; i++)
printf("%d ", *(arra + i));
return 0;
}