C++第3关:统计文本字母数量

发布时间:2023年12月28日
任务描述

题目描述:读取a.txt中文本,统计文本中字母数量。

相关知识(略)
编程要求

根据提示,在右侧编辑器Begin-End处补充代码,完成本关要求。

测试说明
输入

读取a.txt读入文本 如: abc abc

输出

输出文本中字母数量

样例输入

abc abc

样例输出

6

#include<stdio.h>
void solve(){
/********** Begin *********/

int n,k;

    char a[100];

    k=0;

    FILE *fp;

    fp=fopen("a.txt", "r");

    for (n = 0; n < 100; n++)
     {
        if(feof(fp))
        {
            break;
        }

        fscanf(fp, "%c", &a[n]);

        if(a[n]=='\0')
        {
            break;
        }

        if(a[n]>='A'&&a[n]<='Z'||a[n]>='a'&&a[n]<='z') {
            k++;
        }

    }
    printf("%d",k);

    fclose(fp);



/********** End **********/
}

文章来源:https://blog.csdn.net/2301_80006788/article/details/135257072
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。