C语言程序题,解答?

来源:百度知道 编辑:UC知道 时间:2024/05/22 05:38:50
已知文本文件中共有600个记录,用XX.XX格式表示的实数编程求出文件其值小于90的最大实数首次出现是第几个记录?

#include<stdio.h>

long nc;
float ac;
FILE *fi;

main()
{
float tmp;

fi=fopen("a.txt","r");//a.txt为读入文件
for (i=1; i<=600; i++)
{
fscanf(fi,"%f",&tmp);
if )tmp<90)&&(tmp>ac)) {ac=tmp; nc=i;}
}
printf("%ld\n",nc);
getchar();
}

第一个小于90的数

不止到

22