C语言程序设计(37)
来源:互联网 发布:安慕希网络促销方案 编辑:程序博客网 时间:2024/05/21 02:50
【程序37】
题目:对10个数进行排序
1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,
下次类推,即用第二个元素与后8个进行比较,并进行交换。
题目:对10个数进行排序
1.程序分析:可以利用选择法,即从后9个比较过程中,选择一个最小的与第一个元素交换,
下次类推,即用第二个元素与后8个进行比较,并进行交换。
2.程序源代码:
#include "conio.h"
#define N 10
main()
{
int i,j,min,tem,a[N];
/*input data*/
printf("please input ten num:\n");
for(i=0;i<N;i++)
{
printf("a[%d]=",i);
scanf("%d",&a);
}
printf("\n");
for(i=0;i<N;i++)
printf("%5d",a);
printf("\n");
/*sort ten num*/
for(i=0;i<N-1;i++)
{
min=i;
for(j=i+1;j<N;j++)
if(a[min]>a[j])
min=j;
tem=a;
a=a[min];
a[min]=tem;
}
/*output data*/
printf("After sorted \n");
for(i=0;i<N;i++)
printf("%5d",a);
getch();
}
阅读全文
0 0
- C语言程序设计(37)
- C语言程序设计(谭浩强)
- (未完成)C语言程序设计
- c语言程序设计(1)
- c语言程序设计(3)
- C语言程序设计(4)
- C语言程序设计(5)
- C语言程序设计(2)
- C语言程序设计(6)
- C语言程序设计(7)
- C语言程序设计(8)
- C语言程序设计(9)
- C语言程序设计(10)
- C语言程序设计(11)
- C语言程序设计(12)
- C语言程序设计(13)
- C语言程序设计(14)
- C语言程序设计(15)
- hive数据压缩技术001
- 数据挖掘领域十大经典算法初探
- Linux常用指令
- 案例--拦截有序广播
- frameset框架
- C语言程序设计(37)
- PHP中常量的声明及使用时需注意的细节
- 进程的创建与可执行程序的加载
- 修改系统时间导致DB2报错SQL0903N,RC=2
- mysql查询树结构
- Multi-Programming-7 wait() and notify()
- 数据结构-图 概念篇
- Linux学习 nfs协议
- 有序广播的实例解析--android案例《拦截有序广播》