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

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

#include 
#include 
#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;
}

测试案例:
统计一行字符串中大小写字母各出现的次数,C语言_第1张图片

你可能感兴趣的:(二级C语言习题)