用c语言实现数组倒置

Python070

用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<stdlib.h>

int daoXupai(int x)

{

int n,b,d=0

while(n)

{

b=n%10

d=d*10+b

n=n/10

}

return d

}

int main()

{

int x,result

printf("输入一个整数:",x)

scanf("%d",&x)

result=daoXupai(x)

printf("倒序排后的数为:%d\n",result)

return 0

}