C语言 统计文本文件a.txt中小写英文字母的出现次数

学习 时间:2026-04-04 18:31:50 阅读:518
C语言 统计文本文件a.txt中小写英文字母的出现次数

最佳回答

清秀的荷花

安详的巨人

2026-04-04 18:31:50

#include<stdio。h>#include<string。h>int add(char *str,char *substr)//str c程序{int i,s=0,j;    for(i=0;i<strlen(str);i++)    {        for(j=0;j<strlen(substr);j++)        {            if(str[i+j]!=substr[j])                break;        }        if(substr[j]==0)            s++;    }    return s;}void main(){FILE *fp;char str[10000],substr[100][3]={"a","b" ,"c" ,"d","e","f","g","h","i","j","k","l","m","n","o", "p","q", "r", "s", "t", "u", "v", "w", "x","y","z"};    int j,i,s=0;if((fp=fopen("a。txt","r"))==NULL){printf("can not open the file\n");return;}while(!feof(fp)){fgets(str,500,fp);   for(i=0;i<26;i++){s=add(str,substr[i])+s;}}    printf("该程序小写字母一共有%d个",s);}fclose(fp);)

最新回答共有2条回答

  • 温暖的诺言
    回复
    2026-04-04 18:31:50

    #include<stdio。h>#include<string。h>int add(char *str,char *substr)//str c程序{int i,s=0,j;    for(i=0;i<strlen(str);i++)    {        for(j=0;j<strlen(substr);j++)        {            if(str[i+j]!=substr[j])                break;        }        if(substr[j]==0)            s++;    }    return s;}void main(){FILE *fp;char str[10000],substr[100][3]={"a","b" ,"c" ,"d","e","f","g","h","i","j","k","l","m","n","o", "p","q", "r", "s", "t", "u", "v", "w", "x","y","z"};    int j,i,s=0;if((fp=fopen("a。txt","r"))==NULL){printf("can not open the file\n");return;}while(!feof(fp)){fgets(str,500,fp);   for(i=0;i<26;i++){s=add(str,substr[i])+s;}}    printf("该程序小写字母一共有%d个",s);}fclose(fp);)

上一篇 水流速度及两地距离的应用题

下一篇 细胞核中的核仁是什么构成的?他的详细作用是什么?