首页 > 其他分享 >选择法排序——c语言

选择法排序——c语言

时间:2023-11-27 11:22:41浏览次数:38  
标签:11 语言 temp min int 选择 排序

#include<stdio.h>
int main(){
    int i,min,z,j,temp,k,n=11;
    int be[]={1,4,6,9,13,16,19,28,40,100,0};
    scanf("%d",&z);
    be[10]=z;
    for(i=0;i<n-1;i++){
        min=i;
        for(j=i+1;j<n;j++){
            if(be[min]>be[j])
            min=j;
        }
        temp=be[min];
        be[min]=be[i];
        be[i]=temp;
    }
    for(k=0;k<n;k++){
        printf("%d ",be[k]);
    }
    return 0;
    
}

 

标签:11,语言,temp,min,int,选择,排序
From: https://www.cnblogs.com/wssty/p/17858877.html

相关文章

  • 各个语言的优缺点
    各个语言的优缺点(1)机器语言1.优点执行效率最高编写的程序可以被计算机无障碍理解、直接运行,执行效率高。2.缺点开发效率最低复杂,开发效率低跨平台性差贴近/依赖具体的硬件,跨平台性差学习成本大编出的程序都是0/1代码,数量多还易出错同时还要理解原码、......
  • 木材加工厂用什么ERP软件好?企业要如何选择适用的系统
        当前市面上的木制产品种类繁多,不同的型号有不同的用料和颜色以及制造工时和成本等,并且不同的销售渠道采用的营销策略并不完全相同,这些业务环节的协同管理是个常见的管理难点。不同的供应商有不同的资质,而不同的客户执行的差异化报价,不同报价的成本分析关系到企业盈利......
  • 时间复杂度为 O(nlogn) 的排序算法 | 京东物流技术团队
    归并排序归并排序遵循分治的思想:将原问题分解为几个规模较小但类似于原问题的子问题,递归地求解这些子问题,然后合并这些子问题的解来建立原问题的解,归并排序的步骤如下:划分:分解待排序的n个元素的序列成各具n/2个元素的两个子序列,将长数组的排序问题转换为短数组的排序问题,当待排......
  • c语言
    /**@Author:[email protected]*@Date:2023-11-1013:51:34*@LastEditors:[email protected]*@LastEditTime:2023-11-2709:19:51*@FilePath:\c-learn\zhizhen.c*@Description:这是默认设置,请设置`customMade`,打开k......
  • Linux 本地安装R语言开发工具实现远程访问
    RStudioServer使你能够在Linux服务器上运行你所熟悉和喜爱的RStudioIDE,并通过Web浏览器进行访问,从而将RStudioIDE的强大功能和工作效率带到基于服务器的集中式环境中。下面介绍在Linuxdocker中安装RStudioServer并结合cpolar内网穿透工具,实现远程访问,docker方式安......
  • [编程]UML语言:理论之光与实践之惑
    UML介绍及现状UML(统一建模语言)是软件工程领域中具有悠久历史的一种模型化语言工具。它通过标准化的图形符号体系,使得软件系统的蓝图能够被更直观地表达出来。UML诞生于20世纪90年代,经过多年积累,已拥有完备的理论体系和广泛的实践应用。在理论上,UML被公认为是描述软件结构......
  • PubMedBERT:生物医学自然语言处理领域的特定预训练模型
    今年大语言模型的快速发展导致像BERT这样的模型都可以称作“小”模型了。KaggleLLM比赛LLMScienceExam的第四名就只用了deberta,这可以说是一个非常好的成绩了。所以说在特定的领域或者需求中,大语言模型并不一定就是最优的解决方案,“小”模型也有一定的用武之地,所以今天我们来......
  • C语言调用C++类成员函数讲解和实例
    原文:https://blog.csdn.net/LxXlc468hW35lZn5/article/details/1257010071、问题成因C语言与C++调用问题原因主要在于C编译器和C++编译器的不同。C是过程式语言,C编译器编译后,函数在符号库中就是函数名,没有其他任何附加信息。而C++是对象式语言,支持函数重载,C++编译器编译后,在符号......
  • 排序算法之冒泡排序1
    一概述在生活中,我们离不开排序。例如在学校站队时,会按照身高顺序进行排队。每一个月考或者期末的成绩都会按照成绩排名次。在编程学习中,我们也会经常遇到排序的问题。这种排序的场景非常多。例如在开发一个学生管理系统时,需要按照学号的顺序从小到大去排列。当开发一个电商平台时,需......
  • C语言笔记7
    数组是一组有序的、类型相同的数据的集合,这些数据被称为数据的元素。一维数组的定义类型说明符数组名【正整型常量表达式】说明:类型说明符:数组的类型。数组名同变量名命名规则相同。常量表达式指明数组中元素个数,必须大于0.可以是数值常量、符号常量和字符常量。例如:floa......