首页 > 试题广场 >

逆序输出

[编程题]逆序输出
  • 热度指数:36002 时间限制:C/C++ 1秒,其他语言2秒 空间限制:C/C++ 32M,其他语言64M
  • 算法知识视频讲解
输入10个整数,要求按输入时的逆序把这10个数打印出来。逆序输出,就是按照输入相反的顺序打印这10个数。

输入描述:
一行,输入10个整数(范围-231~231-1),用空格分隔。


输出描述:
一行,逆序输出输入的10个整数,用空格分隔。
示例1

输入

1 2 3 4 5 6 7 8 9 10

输出

10 9 8 7 6 5 4 3 2 1
头像 牛客87777029号
发表于 2022-04-23 14:35:39
#include <stdio.h> int main() {     int a, b, c, d, e, f, g, h, i, j;     scanf("%d %d %d %d %d %d %d %d %d %d",&a,& 展开全文
头像 ClaudineKnous
发表于 2022-03-02 09:12:12
输入的时候让第一个元素在最后的位置,第二个在倒数第二的位置,然后再顺着打印 #include<stdio.h> int main() { int arr[10] = {0}; for(int i = 9;i>=0;i--) { scanf(" 展开全文
头像 FallenAn
发表于 2022-05-01 09:11:07
#include<stdio.h> void Reverse(int arr[],int sz){ int l=0; //左下标,从0开始 int r=sz-1; //右下标,从数组最后一项开始 展开全文
头像 Zerone·
发表于 2022-05-24 15:43:49
">int main() { int a[10]; for (int i = 0; i < 10; i++) { scanf("%d ", &a[i]); } for (int j = 9; j >= 0; j--) 展开全文
头像 Locopopo
发表于 2021-11-24 09:48:44
#define num 10 void reverse (int* arr) { int i; for(i = 0; i < num/2; i++) { int tmp; tmp = arr[i]; arr[i] = a 展开全文
头像 VOWOv
发表于 2023-10-29 10:32:27
#include <stdio.h> int main() { int arr[10] = { 0 }; int right = sizeof(arr) / sizeof(arr[0]);//求出数组元素个数 for (int i = 0; i < 10; i++) { 展开全文
头像 刘肯搏
发表于 2024-10-18 11:06:37
#include<stdio.h> int main() { int a; int arr[10]; int i,j; for(i=0;i<10;i++) { scanf("%d",&arr[i]); 展开全文
头像 剑绝尘
发表于 2023-12-24 19:35:02
#include <stdio.h> void print(int n){ if(n==10){ return; } int a; scanf("%d",&a); print(n+1); pri 展开全文
头像 牛客258739652号
发表于 2024-08-06 16:07:52
#include <stdio.h> int main() { int arr[10] = {0}; for(int i = 0;i < 10; i++) { scanf("%d", &arr[i]); }//数 展开全文
头像 wingt
发表于 2024-10-30 22:19:01
#include <stdio.h> int main() { int arr[10] = { 0 }; int i = 0; int a = 0; // 注意 while 处理多个 case // 64 位输出请用 printf( 展开全文