问题 : 更换火车头
发布时间
阅读量:
阅读量
题目描述
假设有 nnn 节车厢组成的列车(按从前到后的顺序依次编号为 1,2,3,…,n),每节车厢内的乘客数量分别为 M1,M2,M3,…,Mn。列车的头部编号为 0,并连接在第一号车厢上。当列车驶入车站后,将原本连接在第一号车厢上的车头卸下,并重新连接至第 n 节车厢的末端,使列车以相反方向行驶。此时,原本的第 n 号车厢成为新的第一号车厢,而原来的第 1 号车厢则变为新的第 n 号车厢。请计算并输出列车反向运行后,各节车厢中乘客的数量。
输入
第一行:n;
第二行:各节车厢内的乘客数量。
小标题
列车逆向运行之后,各节车厢内乘客的数量。
输入输出样例分析
10
110 112 108 100 118 100 60 64 56 62
样例输出 #1
62 56 64 60 100 118 100 108 112 110
C:
#include <stdio.h>
#include <stdlib.h>
typedef struct Train
{
int num;
struct Train *next;
全部评论 (0)
还没有任何评论哟~
