首页 > 其他分享 >选择排序

选择排序

时间:2022-10-29 08:34:13浏览次数:56  
标签:main arr include int 选择 flag 排序



#include <stdio.h>
#include <string.h>
   int main()
{
int temp=0;
int flag;
int a;
int t;
int arr [10]={};
for(int i=0;i<10;i++){
	scanf("%d",&a);
	arr[temp]=a;
	temp++;
}
for(int i=0;i<10;i++){
} 
for(int i=0;i<9;i++){
	flag=i;
	for(int j=i+1;j<10;j++){
		if(arr[flag]>arr[j]){
			flag=j;
			}
		
	}
		t=arr[i];
		arr[i]=arr[flag];
		arr[flag]=t;
}
for(int i=0;i<10;i++){
	printf("%d ",arr[i]);
} 
return 0;
}

image

标签:main,arr,include,int,选择,flag,排序
From: https://www.cnblogs.com/JK8395/p/16838006.html

相关文章

  • 【HEOI2016_TJOI2016】排序(线段树分裂&合并)
    线段树分裂&合并入门题。对于每个单调段用一个权值线段树维护。一次操作相当于先对\(l,r\)所在的单调段的权值线段树分裂,然后再合并若干棵的权值线段树。线段树分裂和......
  • 【AGC010E】Rearranging(博弈,图论,拓扑排序)
    考场上想了很久才想到做法,然后考完后又想了很久,加上看了一下一些大佬的博客和Atcoder的官方题解,才完整地证明了整个做法的正确性。综合了一下,在这里详细阐述:首先发现如......
  • 快速排序
    快速排序的思想是这样的,如果要对数组区间[p,r]的数据进行排序,我们先选择其中任意一个数据作为pivot(分支点),一般为区间最后一个元素。然后遍历数组,将小于pivot的数据......
  • C# OrderBy多个字段排序
    C#OrderBy多个字段排序先按Sort字段正序排序,再按CreateDate降序排序,如果三个字段进行排序,我才是再后面再加ThenByDescendingvarresult=_IDbConnection.Query<Query......
  • JS数组对象排序
    原文地址:https://blog.csdn.net/qq_37899792/article/details/88655920利用数组api——>sort来进行排序varperson=[{name:"Rom",age:12},{name:"Bob",age:22},{name:......
  • k8s杂记 - 有选择的翻译
    #k8s杂记-有选择的翻译  ###ResourcecapacitytrackingNodeobjectstrackinformationabouttheNode'sresourcecapacity:forexample,theamountof......
  • Istio 协议选择
    Istio支持代理的协议支持代理任何类型的TCP流量,包括HTTP、HTTPS、gRPC及原始TCP(rawtcp)协议但为了提供额外的能力,比如路由和更加丰富的指标,Istio需要确定更具体的协......
  • datagridview 显示下拉框选择男女
    先看效果:下面公布代码:usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;usingSystem.Drawing;usingSystem.Linq;usingSys......
  • CSS核心基础 (样式规则,引入CSS样式表;基础选择器)
    一.CSS样式规则选择器{属性1:属性值1;属性2:属性值2;属性3:属性值3;}属性与属性值以“键值对”的形式出现,属性是对通过选择器所指定的对象设置的样式属性(字体,大小,颜色等)。CSS......
  • sqllite (1) - c# .net 使用 sqllite 及版本选择问题
    如果一个.NET应用要自适应32位/64位系统,只需要在项目的“目标平台”设置为“AnyCPU”。但是如果应用中使用了SQLite,情况就不同了。SQLite的.NET开发包来自是System.Dat......