1.js

 var arr = prompt("请输入一个数组(以“,”隔开):").split(",").map(function(data){
return +data;});
console.log("输入的数组是:"+arr); function fun(arr){
var minIndex,temp;
for(let i = 0; i < arr.length-1; i++){
minIndex=i;//注意这里默认第i个为最小。
for(let j = i + 1; j < arr.length; j++){//注意这里j=i+1;
if(arr[minIndex] > arr[j]){
minIndex=j;
}
}
temp=arr[i];
arr[i]=arr[minIndex];
arr[minIndex]=temp;
}
return arr;
} console.log("排序后的数组是: "+fun(arr));

2.c语言

 #include <stdio.h>
int main(){
int i, j, size, temp, arr[] = {,,,,,,,}, minIndex;
size = sizeof(arr) / sizeof(arr[]);
for(i=; i<size-; i++){
minIndex = i;//注意这里,默认第i个是最小的。
for(j=i+; j<size; j++){ //注意这里,j=i+1,是从i的后一位开始比较。
if(arr[minIndex] > arr[j]){
minIndex = j;
}
}
temp = arr[i];
arr[i] = arr[minIndex];
arr[minIndex] = temp;
} for(i=; i<size; i++){
printf("%d ",arr[i]);
} }

最新文章

  1. workman源代码阅读 - 使用信号处理器实现定时器
  2. Telnet弱口令猜解【Python脚本】
  3. Vim快捷键分类
  4. Entity FrameWork初始化数据库的四种策略
  5. Java基础(53):内部类(转)
  6. 集成 Tomcat 插件到 Eclipse 的过程
  7. Learn Python The Hard Way学习笔记001
  8. 如何使用Git——(二)
  9. 【转】onPrepareOptionsMenu 和onCreateOptionsMenu 的区别
  10. MongoDB学习笔记--基本命令
  11. Eclipse正确导入第三方project
  12. APP页面设计
  13. .NET+Ajax+ashx 实现Echarts图表动态交互
  14. 优雅的处理Redis访问超时
  15. Spring MVC的DispatcherServlet
  16. Spring Security(二):一、Preface(前言)
  17. 让PETSc跑得再快一些
  18. chrome 插件 导出与导入,以apizza SQ为例
  19. Java数据结构和算法(十):二叉树
  20. Spring注解及作用

热门文章

  1. mysql恢复ibd文件
  2. alpha冲刺9/10
  3. flink的流处理特性
  4. BZOJ1066 [SCOI2007]蜥蜴 网络流 最大流 SAP
  5. 046 Oracle执行慢的SQL
  6. SSL/TLS
  7. 【LeetCode算法-13】Roman to Integer
  8. 新版的 selenium已经放弃PhantomJS改用Chorme headless
  9. [ 高危 ]mt某站SQL注入
  10. iOS应用 数据存储方式 (一)