统计一行字符串中大小写字母各出现的次数C语言详解
问题描述:输入一行字符串,统计大小写字母各出现的次数
编译环境:vc++6.0
#include <stdio.h>
#include <string.h>
#define n 100 //n = 100,最长字符串长度
int main()
{
char a[n];
int lower = 0, upper = 0, i = 0; //lower小写字母, upper大写字母
gets(a);
for (i = 0; i < n; i++)
{
if (a[i] >= 'a' && a[i] <= 'z')
lower++;
else if (a[i] >= 'A' && a[i] <= 'Z')
upper++;
}
printf("大写字母的个数为:%-5d 小写字母的个数为%-5d", upper, lower);
return 0;
}
测试案例:
还没有评论,来说两句吧...