文档章节

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

 写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
曲靖
git 常用指令快速上手

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

i5--lou
2016/07/13
63
0
一个Java小白通向数据结构算法之旅(5) - 选择排序

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

cmazxiaoma
2017/11/07
0
0
tensorflow在mnist集上的使用示例(一)

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

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

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

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

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

好好告别
03/07
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Bash重定向详解

Bash重定向详解 Bash的重定向指的是将命令的输入和输出导向不同地方,而不是默认的标准输入、标准输出和标准错误。Bash的重定向实际上是对标准输入、标准输出和标准错误的重置,进而将所需输...

小陶小陶
今天
3
0
EventBus原理深度解析

一、问题描述 在工作中,经常会遇见使用异步的方式来发送事件,或者触发另外一个动作:经常用到的框架是MQ(分布式方式通知)。如果是同一个jvm里面通知的话,就可以使用EventBus。由于Event...

yangjianzhou
今天
15
0
OpenCV图像处理实例:libuv+cvui显示摄像头视频

#include <iostream>#include <opencv2/opencv.hpp>#define CVUI_IMPLEMENTATION#include <cvui.h>extern "C"{#include <uv.h>}using namespace std;#define WINDOW_NAM......

IOTService
今天
3
0
openJDK之JDK9的String

1.openJDK8的String 先来看下openJDK8的String的底层,如下图1.1所示: 图1.1 底层上使用的是char[],即char数组 每个char占16个bit,Character.SIZE的值是16。 2.openJDK9中的String 图2.1...

克虏伯
今天
5
0
UEFI 模式下如何安装 Ubuntu 16.04

作者:知乎用户 链接:https://www.zhihu.com/question/52092661/answer/259583475 来源:知乎 著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。 针对UEFI模式下安装U...

寻知者
今天
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部