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

简介: 【题目描述】输入n个数,要求程序按输入时的逆序把这n个数打印出来,已知整数不超过100个。也就是说,按输入相反顺序打印这n个数。【输入】输入一行共有n个数,每个数之间用空格隔开。【输出】

【题目描述】

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

【输入】

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

【输出】

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

【输入样例】

1 7 3 4 5

【输出样例】

5 4 3 7 1

代码如下(c语言):


#include<stdio.h>

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;

}

相关文章
|
6月前
|
算法 搜索推荐 程序员
C语言第十四练——请输入一个数的逆序数
C语言第十四练——请输入一个数的逆序数
76 0
|
8月前
LeetCode题解-让所有学生保持开心的分组方法数
LeetCode题解-让所有学生保持开心的分组方法数
|
1天前
蓝桥杯-基础练习 查找整数
蓝桥杯-基础练习 查找整数
42 0
|
11月前
|
C语言 C++
信奥赛一本通1142:单词的长度
【题目描述】 输入一行单词序列,相邻单词之间由1个或多个空格间隔,请对应地计算各个单词的长度。 注意:如果有标点符号(如连字符,逗号),标点符号算作与之相连的词的一部分。没有被空格间开的符号串,都算作单词。 【输入】 一行单词序列,最少1个单词,最多300个单词,单词之间用至少1个空格间隔。单词序列总长度不超过1000。 【输出】 依次输出对应单词的长度,之间以逗号间隔。
227 0
|
11月前
|
C语言 C++
信奥赛一本通2038:【例5.5】最大数位置
【题目描述】 输入n个整数,存放在数组a[1]至a[n]中,输出最大数所在位置(n≤1000)。 【输入】 第一行,数的个数n; 第二行,n个正整数,每个数在232−1之内。 【输出】 最大数所在位置。 【输入样例】 5 67 43 90 78 32
316 0
|
11月前
|
C语言 C++
信奥赛一本通1149:最长单词2
【题目描述】 一个以‘.’结尾的简单英文句子,单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输入】 一个以‘.’结尾的简单英文句子(长度不超过500),单词之间用空格分隔,没有缩写形式和其它特殊形式。 【输出】 该句子中最长的单词。如果多于一个,则输出第一个。 【输入样例】 I am a student of Peking University. 【输出样例】 University
243 0
|
11月前
|
机器学习/深度学习 C语言 C++
信奥赛一本通1150:求正整数2和n之间的完全数
题目描述】 求正整数2和n之间的完全数(一行一个数)。 完全数:因子之和等于它本身的自然数,如 6=1+2+3 【输入】 输入n(n≤5000)。 【输出】 一行一个数,按由小到大的顺序。 【输入样例】 7 【输出样例】
395 0
|
Java
java实现打印倒直角三角形
java实现打印倒直角三角形
120 0
|
C语言
浙大版《C语言程序设计(第3版)》题目集 - 练习7-10 查找指定字符(15 分)
浙大版《C语言程序设计(第3版)》题目集 - 练习7-10 查找指定字符(15 分)
197 0