#include<cstdio>
#include<cstring>
#include<iostream>
using namespace std;
int main()
{int n,a[101],set=0,min;//set是为了找到最小数的座位号。min是为了找最小数的值 scanf("%d",&n);for(int i=0;i<n;i++){scanf("%d",&a[i]);}min=a[0];//起先默认最小值为a[0] for(int i=1;i<n;i++){//暴力寻找最小值 if(min>a[i]){min=a[i];set=i;}}printf("%d",a[set]);//第一个输出最小值。 for(int i=1;i<n;i++){if(set==i){printf(" %d",a[0]);}else{printf(" %d",a[i]);}}printf("\n");return 0;} 

1177 交换最小数相关推荐

  1. 数据结构(Java)-排序算法-选择排序

    选择排序: 选择排序也是一种简单的排序方法.它的基本思想是: 对于总共n个元素的数组arr: 第一次从arr[0]~arr[n-1]中选取最小值,与arr[0]交换, 第二次从arr[1]~arr[n ...

  2. 数据结构排序系列详解之五 简单选择排序

    在前面的博客中已经讲述了交换类的排序算法,这节中开始说说选择类的排序算法了,首先来看一下选择排序的算法思想: 选择排序的基本算法思想: 每一趟在 n-i+1 (i=1,2,3,--,n-1)个记录中选 ...

  3. 全国计算机考试vb考试知识点汇总,全国计算机等级二级VB考试题型与解题技巧...

    全国计算机等级二级VB考试题型与解题技巧 一.上机考点 由于上机考试的方式和主要考点没有很大变化,因此可以通过分析历届上机考题来归纳总结上机考试考核的重点,我们下面来介绍近几年二级Visual Bas ...

  4. python实现冒泡,选择,插入排序(凑合着看)

    前言: 排序无非把无序列表变为有序列表 而且python还有内置函数sort(),但是为了学习算法还是的了解一下这三人组算法 1.冒泡排序 1.思想 1.列表每相邻的两个数,按大小规则,交换位置 2. ...

  5. vb计算机二级第二天比第一天难,计算机二级VB常用算法

    计算机等级考试二级VB常用算法(1):累加和连乘 1.算法说明 累加形式:V=V+e 连乘形式:V=V*e 其中:V是变量,e是递增表达式.累加和连乘一般通过循环结构来实现. 注意:需在执行循环体前对 ...

  6. 数据结构排序算法——选择排序(简单选择排序)

    简单选择排序(Simple Selection Sort) 一.算法基本思想: 首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放 ...

  7. 图解选择排序算法及优化

    作者:敲代码の流川枫 博客主页:流川枫的博客 专栏:和我一起学java 语录:Stay hungry stay foolish 工欲善其事必先利其器,给大家介绍一款超牛的斩获大厂offer利器--牛客 ...

  8. C语言实例第4期:交换数组中最大数和最小数的位置

    C语言文章更新目录 C语言学习资源汇总,史上最全面总结,没有之一 C/C++学习资源(百度云盘链接) 计算机二级资料(过级专用) C语言学习路线(从入门到实战) 编写C语言程序的7个步骤和编程机制 C ...

  9. C语言:最小数与数列第一个数交换

    描述 输入一个正整数(1<n<100),再输入n个整数,将最小数 与第一个数交换(若最小数就在第一位,不需要交换),输出交换后的n个数 [输入] 第一行输入一个正整数n. 第二行输入n个整 ...

最新文章

  1. sublime text3 前端插件介绍
  2. java 更新ui_你怎么解决Android开发中更新UI报错的异常吗-百度经验
  3. 初学Java,这三个阶段你经历过吗?
  4. 内容搜索排序表达式的最佳实践
  5. BZOJ2038: [2009国家集训队]小Z的袜子(hose)
  6. zookeeper理解
  7. Java Servlet API中的forward()方法和redirect()方法的区别
  8. 论文浅尝 | 基于深度强化学习的远程监督数据集的降噪
  9. UVA401 ​​​​​​​Palindromes【字符串】
  10. centos7.5下yum安装mysql-5.6.43
  11. freemarker取数
  12. js中map和python中的map
  13. Google 开发者大会纪念 T 恤赠送(全球限量)
  14. Magento网店自定义模板初探(1)——文件夹结构
  15. 汇编环境搭建 Windows10 VS2019 MASM32
  16. oracle exadata中国保有量,Exadata
  17. 牛客网暑假训练第九场——F-Typing practice(多串并行 优化KMP详解)
  18. 三层交换机和路由器有什么区别:
  19. 命令行查看基金实时涨跌(附完整代码)
  20. 数据科学必备用Python进行描述性统计数据分析详解

热门文章

  1. python 字符串常用方法
  2. xampp所有版本下载地址
  3. go语言实现HTML页面下载
  4. 正则表达式——火星文
  5. 超级玩家官方论坛android版,超级玩家官方论坛
  6. Sharma:如何区分战略技术平台和非战略技术平台
  7. HTML5 Blob对象实现媒体播放功能
  8. 计算机会计表格应用知识,会计电算化之电子表格软件的主要功能
  9. 怎样把照片中的头像扶正_有一个有趣的男朋友是种怎样的体验?
  10. 2021-10-31 LeetCode每日一题 500. 键盘行