首页 > 其他分享 >7-5 sdut-C语言实验- 排序

7-5 sdut-C语言实验- 排序

时间:2024-12-13 20:03:24浏览次数:4  
标签:输出 int 样例 C语言 sdut 排序 输入

7-5 sdut-C语言实验- 排序

分数 16

全屏浏览

切换布局

作者 马新娟

单位 山东理工大学

给你N(N<=100)个数,请你按照从小到大的顺序输出。

输入格式:

输入数据第一行是一个正整数N,第二行有N个整数。

输出格式:

输出一行,从小到大输出这N个数,中间用空格隔开。

输入样例:

5
1 4 3 2 5

输出样例:

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

标签:输出,int,样例,C语言,sdut,排序,输入
From: https://blog.csdn.net/2401_87661797/article/details/144376671

相关文章

  • C语言:详解循环结构
    目录1.前言1.1本篇所讲重点  2.for循环2.1for循环讲解2.2练习:1.打印1到10的数字2.求1+2+3....+100之和3.逆序输出 3.while循环3.1while讲解3.2while为真为假案例3.3练习 4.do-while循环4.1do-while讲解 4.2do-while先执行一次 4.3练习 5.switch语句5......
  • log4cxx在C语言中使用
    原文地址:log4cxx在C语言中使用–无敌牛欢迎参观我的个人博客:无敌牛–技术/著作/典籍/分享等介绍log4cxx是一个基于Apachelog4j的C++日志框架,使用ApachePortableRuntime(APR),在所有支持APR的平台都可以使用。log4cxx是开源代码,遵守ApacheLicense开源协议。......
  • 7-1 sdut- C语言实验—最值
    7-1sdut-C语言实验—最值分数12全屏浏览切换布局作者 马新娟单位 山东理工大学有一个长度为n的整数序列,其中最小值和最大值不会出现在序列的第一和最后一个位置。请写一个程序,把序列中的最小值与第一个数交换,最大值与最后一个数交换。输出转换好的序列。输入格......
  • 7-10 sdut- C语言实验-数组逆序(数组移位)
    7-10sdut-C语言实验-数组逆序(数组移位)分数13全屏浏览切换布局作者 马新娟单位 山东理工大学有n个整数,使其最后m个数变成最前面的m个数,其他各数顺序向后移m(m<n<100)个位置。输入格式:输入数据有2行,第一行的第一个数为n,后面是n个整数,第二行整数m。输出格式:......
  • xdoj 矩阵元素求和并排序
    问题描述请写一个程序,对于一个m行m列(2<m<20)的方阵,求其每一行、每一列及主、辅对角线元素之和,然后按照从大到小的顺序依次输出这些值。 注:主对角线是方阵从左上角到右下角的一条斜线,辅对角线是方阵从右上角到左下角的一条斜线。输入说明输入数据的第一行为一个正整数......
  • 排队下单生成自增排序号码的问题场景分析
    今天和同事去地铁口下面的一个面店吃饭,大家桌面扫码后下单,发现自己会有一个取餐号,我的是39,同事的是40多。这当然很容易想到,这个取餐号码是自增的,这种场景再熟悉不过了,在以往我们去饭店吃饭拿到的号因为是在柜台口头下单,服务员扫码支付,所以小票机器打出来的单号就很容易是看的出来......
  • 【 C语言练习(7)—递归法反向打印字符串】
    C语言练习(7)文章目录C语言练习(7)前言问题问题分析结果总结前言进一步练习和巩固递归函数构建思想问题使用递归的方法给定一个字符串abcde,反向输出edcba问题分析对于字符串的输入和输出使用getchar()和putchar(),如下面程序所示;首先要写递归函数,递归函数原理......
  • C语言中的字符串操作函数
    此篇文章在2024年10月29日被记录盘点C语言中的字符串操作函数1、字符串复制和连接#include<stdio.h>#include<string.h>intmain(){//strcpycharsrc1[]="Hello";chardest1[20];strcpy(dest1,src1);printf("strcpy:%s\n",dest1);......
  • 记一次数据库查询排序不一致导致的事故
    数据库查询排序不一致事故报告1.引言在数据库开发和维护过程中,查询结果的排序一致性是一个关键的需求。然而,近期在我们的招标系统中发生了一起因数据库查询排序不一致而导致的问题,给系统稳定性和用户体验带来了负面影响。本文将详细还原此次事故的过程,分析问题的根本原因,并提出......
  • 三维坐标旋转矩阵推导过程以及C语言实现
    此篇文章在2023年9月13日被记录前提:坐标使用右手坐标系,角度逆时针旋转为正。绕X轴旋转角度为俯仰角即Pitch绕Y轴旋转角度为偏航角即Yaw(Head)绕Z轴旋转角度为翻滚角即Roll1、平面二维坐标点的旋转根据三角函数关系,可以列出向量OP与OP'的坐标表示形式:x=|OP|•co......