您的位置:首页 > 其它

例7.12 用选择法对数组中10个整数按由小到大排序。

2017-12-19 11:47 323 查看

C语言程序设计(第四版) 谭浩强 例7.12 个人设计

例7.12 用选择法对数组中10个整数按由小到大排序。

代码块:

#include <stdio.h>
void sort(int s[], int m);                       //定义排序函数
int main()
{
int n[10], i;
printf("Please enter 10 number: ");          //输入10个整数
for (i=0; i<10; scanf("%d", &n[i++]));
sort(n, 10);                                 //调用排序函数
for (i=0; i<10; printf("%d ", n[i++]));      //输出排序后的数组
printf("\n");
return 0;
}
//排序函数
void sort(int s[], int m)
{
for (int i=0; i<m; i++)
for (int j=i+1, t; j<m; s[j]<s[i] ? t=s[i], s[i]=s[j], s[j++]=t : j++);
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐