【正确答案】:#include
编一个程序,统计并输出名为“d:\f1.txt”的文本文件中26个英文字母各自出现的次数。
- 2024-11-06 17:17:25
- 高级语言程序设计(13013)
编一个程序,统计并输出名为“d:\f1.txt”的文本文件中26个英文字母各自出现的次数。
【正确答案】:#include
#include
void main()
{FILE*fp;
int i;
char c;
int ch[26]={0};
if((fp=fopen("d:\f1.txt","r"))==NULL)
{printf("Call not open file!\n");exit(0);}
while(!feof(fp))
{c=fgetc(fp);
if((c>'a'&&c<='z')¦¦(c>='A'&&c<='Z'))
ch[toupper(c)-65]++;
}
fclose(fp);
for(i=0;i<26;i++)
printf("%c的个数为:%d\n",i+65,ch[i]);
}
【正确答案】:#include