c语言实例之数列排序
来源:互联网 发布:网络信息安全培训记录 编辑:程序博客网 时间:2024/06/14 20:24
<pre name="code" class="cpp">/*数列排序*/#include<stdio.h>#define SIZE 10 //数组大小int main(){int i,j;int keyValue[SIZE]={0}; //初始化为0int max,t;printf("Please input %d integers:\n",SIZE); for (i=0;i<SIZE;++i) { scanf("%d",&keyValue[i]);//输入数值}//使用选择法对数组从大到小排列 for (i=0;i<SIZE-1;++i) {max=i; for(j=i+1;j<SIZE;++j) <span style="font-family: Arial, Helvetica, sans-serif;">//j的初始值为i+1,略过第i个元素</span> { if(keyValue[max]<keyValue[j]) max=j;//赋值为更大值 } /*如果最大值不是本轮循环的第一个值,将它们互换,以保证第一个值最大*/ if (max!=i) { t=keyValue[max]; keyValue[max]=keyValue[i]; keyValue[i]=t; } } printf("Print these intergers in ascending:\n"); for (i=0;i<SIZE;++i) printf("%-5d",keyValue[i]); printf("\n"); return 0;}
0 0
- c语言实例之数列排序
- c语言实例之国家排序
- C语言-冒泡排序-实例
- C语言学习之数列求和
- C/C++语言编程之斐波拉契数列
- C语言之排序
- c语言之排序
- c语言之cgi实例
- c语言之cgi实例
- c语言Fibonacci数列
- C语言-阶乘数列
- C语言排序与查找实例
- 【C语言经典实例】-直接插入排序
- 【C语言经典实例】-冒泡法排序
- 【C语言经典实例】-选择排序
- c语言的冒泡排序简单实例
- C语言之IP排序
- C语言 之 快速排序
- c# 极验验证识别
- 【Get深一度】自适应波束形成算法 之 初识【一】(Adaptive Beamforming Algorithm)
- /proc/partitions
- 欢迎使用CSDN-markdown编辑器
- svn服务器配置常见问题
- c语言实例之数列排序
- js的数据结构
- qmake手册
- cousera of pku:魔兽世界:终极版
- 鲁氏密码绑定法
- oracle dg相关参数
- spring整合redis简单demo
- 菜单控件
- 8——PHP循环结构&&条件结构