卫龙亲嘴烧合格吗:高手请入,小弟急

来源:百度文库 编辑:中科新闻网 时间:2024/05/05 12:03:49
#include<stdio.h>
#include<stdlib.h>
void main()
{ char i;char ch; long temp=0;
FILE*fp;
if(( fp=fopen("e:\\aaa.txt","r"))==0)
{ printf("can't open");exit(0);}
else
printf("open complete\n");

ch=fgetc(fp);

while(ch!=EOF)
{
ch=fgetc(fp);
temp++;
}
printf("shuchu wen jian chang du %ld\n",temp);

rewind(fp);
for(i=32;i<=122;i++)
{
int count=0;
while(ch!=EOF)
{
ch=fgetc(fp);
if(i==ch)
{
count++;
}
}
printf("shuchu zifu %c zai wenzhan zhong chuxian de gai lv %f\n",i,count/(1.0*temp));
rewind(fp);
}
}

那aaa文本里有1m的字符,那为什么计算出的概率都是0,请高手指教?