输入10个整数 按降序排序(冒泡法)

2023-05-16

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
//由键盘输入一串整数(例10个)进行升序排列(冒泡排序);
int main()
{
    int arr[10];
    int i = 0;
    for (i = 0; i < 10; i++)//依次输入数组里的10个数
    {
        scanf("%d", &arr[i]);
    }
    int n = sizeof(arr)/sizeof(arr[0]);
    int temp = 0;
    for (i = 0; i < (n - 1); i++)//经过n-1次冒泡排序
    {
        int j = 0;
        for(j = 0; j < (n - 1); j++)
        {
            if (arr[j] < arr[j + 1])//如果前一项小于后一项将两项进行交换
            {
                temp = arr[j];
                arr[j] = arr[j+1];
                arr[j+1] = temp;
            }
        }
    }
    printf("ascending order is\n");
    for (i = 0; i < 10; i++)//依次打印数组
    {
        printf("%d\n", arr[i]);
    }
    return 0;
}
 

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

输入10个整数 按降序排序(冒泡法) 的相关文章

  • (全网首发)-Vm虚拟机KaliLinux2023/KaliLinuxPurple未能执行文件传输问题解决

    目录 前言 一 环境及问题描述 二 问题分析及问题解决 总结 前言 1 网络教程具有时效性 xff0c 注意区分和甄别 2 本文咨询相关大佬及个人本地多次测试 xff0c 至发表日起未在国内外相关网络环境找到解决方案 xff0c 故称全网首
  • 如何免费将PDF文档压缩到最小?

    为了文件能够更快的传输 xff0c 一般会把pdf文件进行压缩 xff0c 因为压缩后的文件可以减少文件的字节总数 xff0c 也能够减少文件的磁盘占用空间 xff0c 下面就是pdf文件压缩的方法了 首先打开浏览器搜索speedpdf就能
  • Linux搭建Discuz论坛

    一 安装LAMP环境 xff08 Linux 43 apache 43 MySQL 43 PHP xff09 Linux安装apache xff08 CentOS7 yum安装和编译安装 xff09 清城旧忆的博客 CSDN博客 Linux
  • 51单片机学习笔记——第九天:LED点阵显示数字与取模软件的使用

    大家好 xff01 今天是学习51单片机的第九天 xff0c 昨天介绍了74hc595 xff0c 今天继续学习74HC595 学习笔记如下 xff1a 之前我们学习了如何在LED点阵上显示一个点 xff0c 现在使用LED点阵显示数字 x
  • VS中的cmake

    新建cmake项目 要保证VS安装了SDK xff0c 这里是VS2019版本 打开创建新项目 查找cmake 设置路径和项目名称 新建项目下有三个文件 xff1a xff08 1 xff09 与项目同名的cpp文件 xff08 2 xff
  • 【Ubuntu-22.04.2新手安装教程】

    新手安装教程 很多小伙伴在Ubuntu的安装上总会有疑问 xff0c 今天就来给小可爱们来一套完整的Ubuntu快速安装教程 VMware Workstation Pro安装 本多的VMware Workstation Pro是从电脑管家那
  • MySql 数据库查看视图的创建sql语句

    在网上能找到大量的视图创建 修改 删除的语句 xff0c 但是查看创建语句的语句不好找 show create view VIEW NAME
  • 踩坑!WSL2报错:docker unrecognized service

    WSL2安装Docker后执行 sudo service docker start 报错 xff1a docker unrecognized service实录 在WSL中安装Docker要使用命令 xff1a curl https get
  • docker-compose安装教程

    docker compose安装教程 一 docker compose简介二 安装docker compose 1 下载docker compose2 运行 96 docker compose 96 xff0c 提示权限不够3 添加权限4
  • linux下gzip

    gunzip file1 gz 解压一个叫做 39 file1 gz 的文件 gzip file1 压缩一个叫做 39 file1 的文件 gzip 9 file1 最大程度压缩
  • Ubuntu18.04 更新后无法进入系统

    参考博客 xff1a http tieba baidu com p 5854786601 traceid 61 经常看到很多朋友说ubuntu系统更新后 xff08 特别是linux内核更新后 xff09 重新启动时进不了桌面 xff0c
  • 数学分析 - 隐函数

    简介 xff1a 用多元函数 xff08 隐函数中自变量和因变量同时存在的表达式的作为多元函数的表达式 xff09 的思维来分析隐函数 隐函数的概念 定义 xff1a 隐函数的定义 xff08 一个多元函数F x y 构成的方程F x y
  • Error occurred while trying to proxy request项目突然起不来了

    1 如果你是之前还能项目能正常运行 xff0c 突然启不来了 xff0c 或者别人启起来 xff0c 你启不来 xff0c 请尝试以下办法 xff08 1 xff09 npm版本过低 步骤一 xff1a 查看npm版本 xff1a npm
  • Docker Debian安装Docker

    Debian安装Docker 内容由 网络搜罗整理而来 xff0c 记录与共享 一 APT安装 官方Debian存储库中提供的Docker安装包可能不是最新版本 为了确保我们获得最新版本 xff0c 我们将从官方Docker存储库安装Doc
  • 使用VsCode配置MySQL实现连接、查询、等功能

    场景 xff1a 使用VsCode配置MySQL实现连接 查询 等功能 xff08 mrx xff09 步骤 xff1a 打开vscode左边的拓展栏 1 搜索MySQL MySQL Syntax两个插件 xff0c 并安装 xff1b 2
  • centos7安装mysql5.7步骤(图解版)

    目录 一 下载mysql5 7安装包 二 mysql5 7安装包上传到linux服务器 三 检查系统是否安装过mysql 四 卸载CentOS7系统自带mariadb 五 检查有无安装过mysql 用户组 没有的话创建 六 安装mysql5
  • IDEA报错之Failed to start bean ‘documentationPluginsBootstrapper‘问题及解决方案

    笔者今日创建一个Spring Boot 项目准备做产品 基于IDEA搭建是非常容易的 但是万万没想到 居然一切顺理成章的创建之后 运行报错 非常痛惜 错误截图如下 核心错误 Failed to start bean documentatio
  • Linux界面和字体大小调整

    1 调整桌面显示屏幕大小 点击页面上方的系统 gt 首选项 gt 显示 点击显示后出现显示器分辨率调节 xff0c 将分辨率选择最大基本可以覆盖虚拟机整个屏幕 2 调整屏幕字体大小 点击页面上方的系统 gt 首选项 gt 外观 选择字体栏
  • SQL语句:分组查询

    在对数据表中数据进行统计时 xff0c 可能需要按照一定的类别分别进行统计 比如查询每个部门的员工数 使用GROUP BY按某个字段 xff0c 或者多个字段中的值 xff0c 进行分组 xff0c 字段中值相同的为一组 语法格式 查询列表
  • Ubuntu18.04安装后基础配置(换源+WIFI适配+ROS+VScode)

    简单记录一下 xff0c 新安装好的Ubuntu系统 xff0c 需要什么初始化步骤呢 xff1f 1 建议首先换源 xff0c 换清华源 xff08 需要插网线 xff09 首先连接网线 xff0c 系统需要有网络环境 打开 软件和更新

随机推荐