正整数 只有数字,可以带正号和不带。
#include<stdio.h>
void main()
{
FILE *fin;
int x,big=0,small=0,zero=0;
fin = fopen("number.dat","r");
while(1)
{
if ( fscanf(fin,"%d",&x) ==EOF) break;
if (x > 0) big=big+1;
else if (x < 0) small = small + 1;
else zero=zero+1;
}
fclose(fin);
printf("%d %d %d\n",big,zero,small);
system("pause");
}
温馨提示:答案为网友推荐,仅供参考