信奥赛一本通(2034:【例5.1】反序输出)

【题目描述】

输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。

【输入】

输入一行共有n个数,每个数之间用空格隔开。

【输出】

如题要求:一行,共有n个数,每个数之间用一个空格隔开。

【输入样例】

1 7 3 4 5

【输出样例】

5 4 3 7 1

代码如下(c语言):

#include
int main(){
	 int a[100];
    int i;
 
    for(i=0;i<100;i++)
    {
        scanf("%d",&a[i]);
        if(getchar()=='\n')
        {
            break;
        }
    }
 
    for(int j=i;j>=0;j--)
    {
        printf("%d ",a[j]);
    }
 
    return 0;
}

你可能感兴趣的:(信奥赛,c++,算法,c语言)