基于visual Studio2013解决C语言竞赛题之0506选择排序
来源:互联网 发布:windows 网络监控工具 编辑:程序博客网 时间:2024/06/18 13:37
题目
解决代码及点评
/************************************************************************//* 6.用选择法对10个整数由大到小排序。*//************************************************************************/#include <stdio.h>#include <stdlib.h>void SortSelect(int * arr,int num){for (int i=0;i<num;i++) // 遍历所有数{int min=i;for (int j=i+1;j<num;j++) // 被遍历的那个数,和它后面的所有数进行比较,找出最小的那个数{if (arr[j]<arr[min]){min=j;}}if (min!=i) // 最后作交换,把当前最小的数换到当前i的位置{arr[min]^=arr[i];arr[i]^=arr[min];arr[min]^=arr[i];}}}void printfArr6(int *arr ,int n){for (int i=0;i<n;i++){printf("%4d",arr[i]);}printf("\n");}void main(){int arr[100]={0};for (int i=0;i<100;i++){arr[i]=rand()%100; // 产生100个随机数}printfArr6(arr,100);SortSelect(arr,100); // 选择排序printfArr6(arr,100);system("pause");}
代码下载及其运行
代码下载链接:
http://download.csdn.net/detail/yincheng01/6651959
解压密码为c.itcast.cn
下载解压后用VS2013打开工程文件
点击 “本地Windows调试器” 执行
程序运行结果
- 基于visual Studio2013解决C语言竞赛题之0506选择排序
- 基于visual Studio2013解决C语言竞赛题之1055排序
- 基于visual Studio2013解决C语言竞赛题之前言
- 基于visual Studio2013解决C语言竞赛题之0401阶乘
- 基于visual Studio2013解决C语言竞赛题之0408素数
- 基于visual Studio2013解决C语言竞赛题之0516人来人往
- 基于visual Studio2013解决C语言竞赛题之0517矩阵
- 基于visual Studio2013解决C语言竞赛题之0519最大值
- 基于visual Studio2013解决C语言竞赛题之0605strcat
- 基于visual Studio2013解决C语言竞赛题之0607strcpy
- 基于visual Studio2013解决C语言竞赛题之0612递归
- 基于visual Studio2013解决C语言竞赛题之0803报数
- 基于visual Studio2013解决C语言竞赛题之0810链表去重
- 基于visual Studio2013解决C语言竞赛题之1004平均值
- 基于visual Studio2013解决C语言竞赛题之1006填空
- 基于visual Studio2013解决C语言竞赛题之1010计算
- 基于visual Studio2013解决C语言竞赛题之1011对称
- 基于visual Studio2013解决C语言竞赛题之1017次数
- hibernate错误org.hibernate.AnnotationException: No identifier specified for entity:
- 解决axis2 wsdl与请求soap报文中字段顺序不一致的问题:Unexpected subelement XXXX
- 基于开源项目acra实现的定制化Android crash上报库及后台系统
- DbVisualizer直接导出SQL查询结果数据到指定文件
- 314 - Robot(用Dijkstra怎么还ac不了)
- 基于visual Studio2013解决C语言竞赛题之0506选择排序
- OpenCV中绘制十字光标
- Localization native development region的设置
- py2exe 脚本文件
- 计划弄个vqmod for ecshop
- WildFly/JBoss7配置数据源
- 遍历工程中的文件夹的文件或者图片
- java下载远程http地址的图片文件到本地-自动处理图片是否经过服务器gzip压缩的问题
- TableView在iOS上的性能优化