编程实现将一个数组的值按逆序重新存放。原来值顺序为1 2 3 4 5 6改为6 5 4 3 2 1

2025-02-25 23:33:16
推荐回答(1个)
回答1:

#include
void reverse(int a[],int n) //将一个有n个元素的int数组逆置
{int i,t;
for(i=0,n--;i {t=a[i]; a[i++]=a[n]; a[n--]=t;}
}
int main()
{ int a[100],n,i;
scanf("%d",&n); //读入有几个整数
for(i=0;i scanf("%d",&a[i]);
reverse(a,n); //调用函数,逆置n个元素的a数组
for(i=0;i printf("%d ",a[i]);
printf("\n");
return 0;
}