编一个程序,统计并输出名为“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]); }