当前位置: 首页 > article >正文

C++——用选择法对10个数值进行排序。

没注释的源代码

#include <iostream>

using namespace std;

int main()
{
    int i,j,min,a[11],temp;
    cout<<"请输入数组a的十个值:"<<endl;
    for(i=1;i<=10;i++)
    {
        cin>>a[i];
    }
    for(i=1;i<=9;i++)
    {
        min=i;
        for(j=i+1;j<=10;j++)
        {
            if(a[j]<a[min]) min=j;
        }
        temp=a[i];
        a[i]=a[min];
        a[min]=temp;
    }
    cout<<"数组a从小到大的排序结果为:"<<endl;
    for(i=1;i<=10;i++)
    {
        cout<<a[i]<<" ";
    }
    return 0;
}
 


http://www.kler.cn/a/312546.html

相关文章:

  • 文献解读-DNAscope: High accuracy small variant calling using machine learning
  • 尽量通俗易懂地概述.Net U nity跨语言/跨平台相关知识
  • Spring Cloud Contract快速入门Demo
  • rockylinux 8安装 gcc11.2
  • AI时代的研发生产关系,是否有新的可能?
  • 【JAVA】正则表达式中的中括弧
  • 即时通讯框架MobileIMSDK的H5端开发快速入门
  • Python数据分析案例60——扩展变量后的神经网络风速预测(tsfresh)
  • 系统架构设计师:系统架构设计
  • etcd二次封装
  • Docker上安装mysql
  • MySQL在大数据场景应用
  • 代码随想录训练营 Day60打卡 图论part10 SPFA算法 Bellman-Ford 之判断负权回路 Bellman-Ford 之单源有限最短路
  • vue常用业务场景
  • 通过springcloud gateway优雅的进行springcloud oauth2认证和权限控制
  • Python编码系列—Python代理模式:为对象赋予超能力的魔法
  • QTcpSocket和QLocalSocket详解
  • 【网络编程】socket套接字|sockaddr|sockaddr_in|通信过程
  • 《深度学习》—— 神经网络模型中的损失函数及正则化惩罚和梯度下降
  • 如何搭建虚拟机Ubuntu?
  • icpc江西:L. campus(dij最短路)
  • el-input 只能输入数字和一个小数点,或者只能输入两位小数
  • OpenHarmony(鸿蒙南向开发)——小型系统内核(LiteOS-A)【时间管理】
  • 探索自闭症寄宿学校的专属教育模式
  • java原子操作类
  • 基于LSTM的文本摘要生成实战教程