统计一行字符串中大小写字母各出现的次数C语言详解

爱被打了一巴掌 2023-06-11 10:30 139阅读 0赞

问题描述:输入一行字符串,统计大小写字母各出现的次数
编译环境:vc++6.0

  1. #include <stdio.h>
  2. #include <string.h>
  3. #define n 100 //n = 100,最长字符串长度
  4. int main()
  5. {
  6. char a[n];
  7. int lower = 0, upper = 0, i = 0; //lower小写字母, upper大写字母
  8. gets(a);
  9. for (i = 0; i < n; i++)
  10. {
  11. if (a[i] >= 'a' && a[i] <= 'z')
  12. lower++;
  13. else if (a[i] >= 'A' && a[i] <= 'Z')
  14. upper++;
  15. }
  16. printf("大写字母的个数为:%-5d 小写字母的个数为%-5d", upper, lower);
  17. return 0;
  18. }

测试案例:
在这里插入图片描述

发表评论

表情:
评论列表 (有 0 条评论,139人围观)

还没有评论,来说两句吧...

相关阅读

    相关 C语言大小写字母转换详解

    大家好,欢迎来到我的博客!今天我们要一起探讨C语言中大小写字母转换的原理及使用方法。这个话题可能对于初学者来说有些晦涩,但我会尽力以简单易懂的方式向大家解释,让你在C语言的世界

    相关 统计字母出现次数

    输入一个字符串,统计其中字符 A 的数量并且输出。 输入格式 输入共有一行,为一个不带空格的字符串(其中字符数不超过 100100)。 输出格式 输出一行,包含一