设文件number.dat中存放了一组整数。请编写程序
设文件number.dat中存放了一组整数。请编写程序统计并输出文件中正整数、零和负整数的个数。
答案
#include<stdio.h>
FILE*fp;
int main()
{
int p=0,n=0,temp;
fp=fopen("number.dat","r");
if(fp==NULL)
printf("File cannot be found!\n");
else
{
while(!feof(fp))
{
fscanf(fp,"%d",&temp);
if(temp>0)
p++;
else if(temp<0)
n++;
else
z++;
}
}
}