C语言编程:输入一串字符,统计其中大写英文字母个数

如题所述

char str[1024];
int i = 0;
int count = 0;

//输入字符串
scanf("%s", str);

for (i = 0, count = 0; i < strlen(str); i++)
{
if ((str[i] >= 'A') && (str[i] <= 'Z')) //判断条件。

{
count ++; //记录个数

}

}

printf("Numbers of char which is before 'A' and 'Z' are %d\n", count);
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-05-03

相似回答