c语言数组反序 那为大哥大姐帮忙下啦

来源:百度知道 编辑:UC知道 时间:2024/06/01 01:32:50
输入一个正整数n(1<n<=10),再输入n个整数,按反序输出这n个数。

#include <stdio.h>
int main()
{
int n,i;
int a[100];
printf("shu ru n:\n");
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
for(i=n-1;i>-1;i--)
printf("%d ",a[i]);
getch( );
}

#include<stdio.h>
#define MAX 10
main()
{
int n,i,j; int a[MAX];
scanf("%d",&n);
for(i=1;i<=n;i++)
scanf("%d",&a[i-1]);
for(i=1;i<=n;i++)
printf("%d\n",a[n-i]);
}

//---------------------------------------------------------------------------

#include <stdio.h>

void ps(int n)
{
int i;
if (n) {
scanf("%d",&i);
ps(n-1);
printf("%d\t",i);
}
}
int main(void)
{
int n;
printf("n=");
scanf("%d",&n);
ps(n);
return 0;
}