用c语言实现数组倒置

用c语言实现数组倒置,第1张

#include <stdio.h>

void invert(int x[],int n)

void main()

{

int i,*p,a[10]={2,3,4,5,6,7,8,9,10,11}

printf("%s\n"巧孝,"元素倒置前:")

for(p=ap<a+10) printf("%d ",*(p)++)

printf("\n")

p=a

invert(p,10)

printf("%s\n","元素倒此敏置后:")

for(p=ap<a+10) printf("%d ",*(p)++)

printf("\n"孝扒稿)

}

void invert(int x[],int n)

{

int temp,i,j,m=(n-1)/2

for (i=0i<=mi++)

{

j=n-1-i

temp=x[i]x[i]=x[j]x[j]=temp

}

}

#include <stdio.h>

void func(int *a,int n)

{

    int *p,t

    for(p=a+n-1a<pa++,p--)

 吵盯   {

        升埋和t=*a

        *a=*p

        *p=t

    }

}

int main()

{

    int a[10],i

    for(i=0i<10++i)

    {

   液枝     scanf("%d",&a[i])

    }

    func(a,10)

    for(i=0i<10++i)

    {

        printf("%d ",a[i])

    }

    return 0

}


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/12561417.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-26
下一篇 2023-05-26

发表评论

登录后才能评论

评论列表(0条)

保存