函数void Reverse(int*pnum,int n),将pnum指向的数组中前n个数字逆序

2024-12-17 23:51:24
推荐回答(1个)
回答1:

//给你写了个测试函数
#include
void reverse( int a[],int n) //逆向排序函数
{
int i,temp;
for(i=0;i{
temp=a[i];
a[i]=a[n-1-i];
a[n-1-i]=temp;
}

}
void main()
{
int i,n,a[100]={1,2,3,4,5};

printf("please input the number:");
scanf("%d",&n);//输入数组的长度

printf("\ninput date:\n");
for(i=0;iscanf("%d",&a[i]);

reverse(a,5);//逆向排序

for(i=0;i<5;i++)//输出逆向排序后的结果
printf("%5d",a[i]);

}