逆序输出数组(无需进行交换)
#include <iostream>
int main() {
int n, i, a[50];
printf("请输入个数n:");
scanf("%d", &n);
printf("请依次输入数组:\n");
for(i=n; i>=1; i--)
scanf("%d", &a[i]);
for(i=1; i<=n; i++)
printf("%d ", a[i]);
return 0;
}
运行结果:
#include <iostream>
int main() {
int n, i, a[50];
printf("请输入个数n:");
scanf("%d", &n);
printf("请依次输入数组:\n");
for(i=n; i>=1; i--)
scanf("%d", &a[i]);
for(i=1; i<=n; i++)
printf("%d ", a[i]);
return 0;
}
运行结果: