#include <stdio.h>
//输入n(n<=100)个整数存入数组中,通过函数调用的方式实现数组元素的逆序存放
int main()
{
int a[100],n,i;
void reverse(int*a,int n);
scanf("%d",&n);
for (i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
reverse(a,n);
for (i=0;i<n;i++)
{
printf("%d ",a[i]);
}
return 0;
}
void reverse(int*a,int n) //定义函数,参数为数组基地址和数组个数
{
int i,t;
for (i=0;i<(n/2);i++)
{
t=*(a+i); //数组的第i项的元素
*(a+i)=*(a+n-i-1); //和数组第n-i-1项元素对调
*(a+n-i-1)=t;
}
}
数组颠倒
最新推荐文章于 2023-10-16 21:35:35 发布