想学好c语言的四叶 2023-10-28 10:10 采纳率: 66.7%
浏览 2
已结题

字符统计问题,统计字符串中英文字母的个数。

img


这个是用字符串arr形式还是直接定义五个x呢?如果是a或A的话,又该怎么表示个数加一呢?

  • 写回答

2条回答 默认 最新

  • 波塞冬~ 2023-10-28 10:22
    关注

    字符串,定义一个变量比如int count = 0,然后循环字符串,如果是a或者A的时候 count ++,循环结束输出count即可;

    #include <stdio.h>  
    #include <string.h>  
      
    int main() {  
        char str[100];  
        int count = 0;  
        printf("请输入一个字符串:");  
        scanf("%s", str);  
        for (int i = 0; i < strlen(str); i++) {  
            if (str[i] == 'a' || str[i] == 'A') {  
                count++;  
            }  
        }  
        printf("字母a或A的个数为:%d\n", count);  
        return 0;  
    }
    
    

    解决你的问题,请点赞采纳。

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(1条)

报告相同问题?

问题事件

  • 系统已结题 11月5日
  • 已采纳回答 10月28日
  • 创建了问题 10月28日