首页 > 其他分享 >第六章29

第六章29

时间:2022-11-11 22:44:36浏览次数:47  
标签:同学 154 合唱队 int 29 159 第六章 身高

【题目描述】

小明所在的合唱队共有N 个人(N为奇数)。为了准备一次演出,老师开始为他们安排合唱队形了。大家都知道,合唱队形通常是中间高两端低的。老师是这样安排他们的队形的:先让所有的同学按高个儿在前的顺序排成一队。然后,最高的那位同学单独站出来,这是合唱队形的中心,再让第二位同学站在他的右手边,让第三位同学站在他的左手边,再依次向两端安排其他人…… 事先给定所有人的身高,请输出他们站成合唱队形之后的身高顺序。

【输入】

有两行。第1行是一个正整数N(N<1000),表示合唱队的总人数,已知N为奇数。第2行是N 个整数,表示以厘米为单位的所有人的身高。

【输出】

 仅一行。N个整数,表示他们按老师的要求站成合唱队形之后的身高顺序。

【样例输入】

7

154 160 157 162 159 152 163

【样例输出】

152 157 160 163 162 159 154

#include<stdio.h>
int main()
{
    int n,i,j,t;
    scanf("%d",&n);
    int m[n];
    for(i=0;i<n;i++)
    scanf("%d",&m[i]);
    for(i=0;i<n;i++)
    for(j=i;j<n;j++)
    if(m[i]<m[j])
    {
        t=m[i];
        m[i]=m[j];
        m[j]=t;
    }
    for(i=n-1;i>=0;i-=2)
    printf("%d ",m[i]);
    for(i=1;i<n;i+=2)
    printf("%d ",m[i]);
    return 0;
}

 

标签:同学,154,合唱队,int,29,159,第六章,身高
From: https://www.cnblogs.com/xrj1229/p/16882281.html

相关文章

  • 第六章19
    【题目描述】在数学上,矩阵是指纵横排列的二维数据表格,最早来自于方程组的系数及常数所构成的方阵。这一概念由19世纪英国数学家凯利首先提出。矩阵概念在生产实践中也有许......
  • 第六章20
    【题目描述】旋转是图像处理的基本操作,是指图像以某一点为中心旋转一定的角度,形成一幅新的图像的过程。当然这个点通常就是图像的中心。既然是按照中心旋转,自然会有这样一......
  • 第六章21
    【题目描述】从输入的n个整数中查找给定的SearchNum(若存在必唯一)。如果找到,输出SearchNum的位置(从0开始数);如果没有找到,输出“NotFound”。【输入】有两行。第1行是两个......
  • 第六章22
    【题目描述】幼儿园的老师每天都会教小班的孩子们学习认识100以内的数字,一学期结束了,老师出了一道题想看看孩子们认识数字的效果。老师给出了多张数字卡片,想让孩子们自己......
  • 第六章23
    【题目描述】给定两个整型数组,要求找出不是两者共有的元素。【输入】有两行。第1行先给出正整数n(n≤20),随后是n个整数,其间以空格分隔。第2行先给出正整数m(m≤20),随后是m个......
  • 第六章24
    【题目描述】在某一国度里流行着一种游戏。游戏规则为:在一堆球中,每个球上都有一个整数编号i(0≤i≤100000000),编号可重复,现在说一个随机整数k(0≤k≤100000100),判断编号为k的......
  • 第六章 树
    一、树的定义定义:树是n个结点的有限集。n=0时称为空树。在任意一棵非空树中:(1)有且仅有一个特定的称为根的结点;(2)当n>1时,其余结点可以分为m个互不相交的有限集T1、T2、...Tm,其......
  • MySQL启动报错[ERROR] InnoDB: Trying to access page number 4294967295 in space 0,
    这篇文章是原来的《记一次mysql故障处理》,但是随着mysql问题越来越多,我感觉还是集合到一篇里面比较好,也方便之后问题复现的查找一、记一次mysql故障处理最近遇到的问......
  • 第六章15
    【题目描述】你知道吗?在外国,如果你不修剪你的花圃,是要被贴罚单的。Xman忙于战斗,被贴了好多罚单。这一次好不容易休息了,他决定修剪一下。修剪成什么样子呢?当然是X形。Xman......
  • day29 git
     概述:git是一个版本管理工具,是用于管理项目的版本的,它是一个分布式的项目管理工具(支持多分支,不区分客户端服务端),每个本地的代码都是一个本地的仓库......