c语言编程

从二制文件c:\abc.dat中读出10个float型数据存放于数组a中,然后将数组a中的数据按从小到大的次序输出在屏幕上

#include<stdio.h>
#include<stdlib.h>
void main()
{
FILE *fp;
float a[10];
int i;
if((fp=fopen("c:\abc.dat","r"))==NULL)
{ printf("Can not open file!\n");
exit(1);
}
for(i=0;i<10;i++)
{
fscanf(fp,"%f",&a[i]);
}
fclose(fp);
for(i=0;i<10;i++)
{
printf("%f ",a[i]);
}
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-24
努力学习
相似回答