麻烦的写法:
//逆序函数:
void fun(int a[],int count){
int i;
int temp;
for(i=0;i
a[i]=a[count-i];
a[count-i]=temp;
}
}
//打印数组
void printarr(int a[],int count){
int j;
for(j=0;j<8;j++)
printf("%d,",a[j]);
}
int main()
{
int a[]={1,3,4,2,4,5,1,8};
fun(a,8);//调用逆序排列
printarr(a,8);//调用打印
return 0;
}
#include
int main()
{ int data[10]={31,2,3,4,5,6,7,8,9,0},total=10;
int i;
for(i=total-1;i>=0;i--)
printf("data[%d]=%d\n",i,data[i]);
system("pause");
}
#include
main()
{
int i,a[10];
for(i=0;i<=9;i++)
scanf("%d",&a[i]);
for(i=9;i>=0;i--)
printf("%d\n",a[i]);
getch();
}