/* HELLO.C -- Hello, world */
/*所有的代码都亲自通过tubro c 和 Vc 6.0编译运行*/
#include "stdio.h"
#include "conio.h"
main()
{ FILE *fp;
int a[10],i,j,temp;
/* if (fp=fopen("e:\\in.txt","r")==NULL)
{ printf("Can't open in.txt!!");
exit(0);
}
for (i=0;i<10;i++)
{ a[i]=0;
if (fscanf(fp,"%3d",&j)==EOF) printf("error!");
printf("%6d",a[i]);
} */
/* for (i=0;i<10;i++) scanf("%d",&a[i]);*/
/* fclose(fp);*/
for(i=0;i<10;i++) scanf("%d",&a[i]);
for (j=0;j<9;j++)
for (i=0;i<9-j;i++)
if (a[i]>a[i+1])
{ temp=a[i]; a[i]=a[i+1];a[i+1]=temp;}
printf("\nThe sort result is:");
for (i=0;i<10;i++) printf("%6d",a[i]);
if (fp=fopen("e:\\out.txt","wt")==NULL)
{ printf("Can't open in.txt!!");
exit(0);
}
for(i=0;i<10;i++)
fprintf(fp,"%d",a[i]);
fclose(fp);
getch();
}
分享到:
相关推荐
1冒泡排序 2改进的冒泡排序,在一次冒泡的过程中,如果没有发生交换,则已经有序 3进一步改进的冒泡排序,如果在某次冒泡过程中,最后一次进行交换的位置为flag,则表示flag之后的序列已经有序,那么下一次冒泡就...
js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序js冒泡排序...
冒泡排序详解,简单而详细的讲清楚了,什么是冒泡排序。 冒泡排序(Bubble Sort),是一种计算机科学领域的较简单的排序算法。 它重复地走访过要排序的元素列,依次比较两个相邻的元素,如果顺序(如从大到小、首...
C++中的冒泡排序 C++中的冒泡排序C++中的冒泡排序C++中的冒泡排序C++中的冒泡排序 C++中的冒泡排序 C++中的冒泡排序 C++中的冒泡排序
初学LabelView写的冒泡排序。 随机产生数组元素,并进行冒泡排序。
C++实现冒泡排序,多层次,快速实现排序算法
C语言冒泡排序C语言冒泡排序C语言冒泡排序
js冒泡排序,冒泡排序的工作原理,我们有一个未排序的数组arr = [ 1, 4, 2, 5, -2, 3 ]任务是使用冒泡排序对数组进行排序。 冒泡排序比较索引 0 中的元素,如果第 0 索引大于第 1 索引,则交换值,如果第 0 索引...
冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序冒泡排序...
java冒泡排序代码,亲测能用,控制台输入数据,自动排序
实验3 冒泡排序程序
直接插入排序 选择排序 堆排序 归并排序 快速排序 冒泡排序等七种排序方法
冒泡排序-排序过程 设想被排序的数组R[1..N]垂直竖立,将每个数据元素看作有重量的气泡,根据轻气泡不能在重气泡之下的原则,从下往上扫描数组R,凡扫描到违反本原则的轻气泡,就使其向上"漂浮",如此反复进行,...
VerilogHDL/VHDL开发之Verilog实现冒泡排序
选择排序、插入排序、冒泡排序以及快速排序和归并排序的C语言实现,绝对可用
数据结构(c语言版)严蔚敏 吴伟民编著 中直接插入排序、折半排序、shell排序、冒泡排序、快速排序、选择排序、堆排序的实现、归并排序,使用c语言实现
冒泡排序可视化,冒泡排序动画版,模拟了冒泡排序的过程,直观展现冒泡排序的全过程,还是非常富有创意的。
这是软件工程的其中一个作业,主要内容是冒泡排序算法中的冒泡排序流程图,复杂度以及路径的描述。
数据结构课程的作业,著名的冒泡排序法,关于数组的
冒泡排序算法的C++函数模板,适用于多种数据类型,如int,float,double等