【程序设计】--------------------------------------------------功能:编写函数用冒泡排序法对数组中的数据进行从小到大的排序。*********Begin**********和**********End*********...
【程序设计】
--------------------------------------------------
功能:编写函数用冒泡排序法对数组中的数据进行从小到
大的排序。
*********Begin**********和********** End **********不可删除
------------------------------------------------*/
#include "stdlib.h"
#include "stdio.h"
void sort(int a[],int n)
{
/*********Begin**********/
/********** End **********/
}
main()
{
int a[16],i;
void TestFunc();
for(i=0;i<16;i++)
a[i]=rand()%30;
for(i=0;i<16;i++)
printf("%3d",a[i]);
printf("\n-------------------\n");
sort(a,16);
for(i=0;i<16;i++)
printf("%3d",a[i]);
TestFunc();
}
void TestFunc()
{
FILE *IN,*OUT;
int n;
int i[10];
IN=fopen("in.dat","r");
if(IN==NULL)
{
printf("Read File Error");
}
OUT=fopen("out.dat","w");
if(OUT==NULL)
{
printf("Write File Error");
}
for(n=0;n<10;n++)
{
fscanf(IN,"%d",&i[n]);
}
sort(i,10);
for(n=0;n<10;n++)
fprintf(OUT,"%d\n",i[n]);
fclose(IN);
fclose(OUT);
}
展开