给定一个长度为N的整数(N<=100),输出其逆序数。

时间:2022-11-29 20:00:00

#include<stdio.h>

#define N 100

int main()

{

int i,j,n,t,a[N];

printf("请输入的数的个数小于100:\n");

scanf("%d",&n);//输入的数的个数  

for(i=0;i<n;i++)

scanf("%d",&a[i]);//输入的数值;  

for(i=0,j=n-1;i<=j;i++,j--)//实现逆序  

{

 t=a[i];a[i]=a[j];a[j]=t;

}

printf("这串数的逆序数是:\n");

for(i=0;i<n;i++)

printf("%d ",a[i]);//输出这串数的逆序数  

return 0;

}