文档章节

简单的选择排序(小白能看懂的)

 写C加加的小菜鸟
发布于 2016/11/21 23:13
字数 201
阅读 2
收藏 0

 哎,今天解决了小BUG 好开心

#include<iostream>
using namespace std;
const int N=10;//想给几个数字排序就把N定义成几
void main()
{
    int a[N],b;
    cout<<"请输入"<<N<<"个数字"<<endl;
    for(b=0;b<N;b++)
        cin>>a[b];
    int a_min=0;
    int n=-1,i,j,temp;
    for(j=0;j<N;j++)
    {
        a_min=a[j];
      for(i=j;i<N;i++)
        {
          if(a_min>a[i])//找到最小那个数,并且记住它的位置
            {
              a_min=a[i];
              n=i;
            }
       }
      if(n!=-1)
      {
        temp=a[j];//最小数与当前位置交换
        a[j]=a[n];
        a[n]=temp;
      }
        n=-1;
    }
    cout<<"排序后的结果为:"<<endl;
    for(i=0;i<N;i++)
    cout<<a[i]<<"  ";//根据需要设置空格长度
}

 上面就是所写的程序。需要特别注意的是if语句要在循环里面执行

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 3
码字总数 563
作品 0
曲靖
私信 提问
一个Java小白通向数据结构算法之旅(5) - 选择排序

前言 今天去东鹏特饮面试,我很生气。面的技术岗,卷子竟然是营销的。浪费了我一晚上的时间,害得我差点没赶上地铁的末班车。你能敢相信?这是面的试卷。生气归生气,学习还是要继续的。 im...

cmazxiaoma
2017/11/07
0
0
git 常用指令快速上手

今天公司又来了一个小弟,整理了一下,老大叫我教教他git,所以废了一个早上的时间,跟他扯了会儿皮,其实说实话git就是一个工具,不要把它当成是一种困难,真的很简单.... 那我就来简单说下git中最...

i5--lou
2016/07/13
63
0
tensorflow在mnist集上的使用示例(一)

1.介绍 mnist集是一个手写数字识别的图片数据集,类似于深度学习方面的”hello world”啦。本文中,我们使用tensorflow在mnist集上做了一些简单的使用示例。 关于其详细讲解,详见:MNIST机器...

nnnnnnnnnnnny
2017/02/24
0
0
C语言实现聊天工具钟的抖动窗口功能,代码很简单,思路也很简单

想必都知道QQ聊天对话框中,有一个抖动个功能,相信大家也都用过,但能否用C语言做出来呢?答案肯定是可以的! 至于如何,今天就为大家分享出来!这就是今天的主题。 制作流程:简直简单的小...

C语言学习
2018/07/19
0
0
自助建站的前端如何实现

小白一个,现在的项目是做一个一键建站系统。需要实现拖拽建站,不知道如何复制拖拽到目标区域,并使元素被限制只可在此区域拖拽。切可重复嵌套层级。 .....描述的有些乱,不知道有没有大佬能...

好好告别
2018/03/07
213
3

没有更多内容

加载失败,请刷新页面

加载更多

C++ This 详解

分类: C++ this 是 C++ 中的一个关键字,也是一个 const 指针,它指向当前对象,通过它可以访问当前对象的所有成员。 所谓当前对象,是指正在使用的对象。例如对于stu.show();,stu 就是当前...

天王盖地虎626
32分钟前
0
0
如何自制一个Spring Boot Starter并推送到远端公服

概 述 传统的 Maven项目一般将需要被复用的组件做成 Module来进行管理,以便二次调用;而在 Spring Boot项目中我们则可以使用更加优雅的 Spring Boot Starter来完成这一切。 基于Spring Boot...

CodeSheep
39分钟前
0
0
大数据教程(11.9)hive操作基础知识

上一篇博客分享了hive的简介和初体验,本节博主将继续分享一些hive的操作的基础知识。 DDL操作 (1)创建表 #建表语法CREATE [EXTERNAL] TABLE [IF NOT EXISTS] table_name [(col_name ...

em_aaron
今天
4
0
OSChina 周四乱弹 —— 我家猫真会后空翻

Osc乱弹歌单(2019)请戳(这里) 【今日歌曲】 @我没有抓狂 :#今天听这个# 我艇牛逼,百听不厌,太好听辣 分享 Led Zeppelin 的歌曲《Stairway To Heaven》 《Stairway To Heaven》- Led Z...

小小编辑
今天
117
3
node调用dll

先安装python2.7 安装node-gyp cnpm install node-gyp -g 新建一个Electron-vue项目(案例用Electron-vue) vue init simulatedgreg/electron-vue my-project 安装electron-rebuild cnpm ins......

Chason-洪
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部