#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;
}
}数组颠倒
最新推荐文章于 2024-07-17 18:16:21 发布
本文介绍了一个使用C语言实现的简单程序,该程序能够接收用户输入的整数数组,并通过函数调用的方式将数组元素逆序排列。文章展示了完整的源代码,包括数组逆序的核心逻辑。
1620

被折叠的 条评论
为什么被折叠?



