输入10个数字,然后逆序输出—C语言版

时间: 1ms        内存:128M

描述:

输入10个数字,然后逆序输出。

输入:

十个整数

输出:

逆序输出,空格分开

示例输入:

1 2 3 4 5 6 7 8 9 0

示例输出:

0 9 8 7 6 5 4 3 2 1

提示:

参考答案(内存最优[1092]):


#include<stdio.h> 
#define N 10
int main()
{
    void revert(int *,int);
    int a[N],i;
    for(i=0; i<N; i++)
        scanf("%d",&a[i]);
    revert(a,N);
    return 0;
}

void revert(int *p,int n)
 {
    int *q;
	for(q=p+n-1;q>=p;q--)
	 printf("%d ",*q);
   
 }
 
 

参考答案(时间最优[0]):


#include<stdio.h> 
#define N 10
int main()
{
    void revert(int *,int);
    int a[N],i;
    for(i=0; i<N; i++)
        scanf("%d",&a[i]);
    revert(a,N);
    return 0;
}

void revert(int *p,int n)
 {
    int *q;
	for(q=p+n-1;q>=p;q--)
	 printf("%d ",*q);
   
 }
 
 

题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。