第1个回答 2013-02-02
前面的正则表达式法经典哦!
我来个C语言版的:
#include <stdio.h>
int main()
{
char str[85], *it_ptr;
int uppc_count = 0;
scanf("%s", str);
for (it_ptr = str; *it_ptr != '\0'; ++it_ptr)
if (*it_ptr >= 'A' && *it_ptr <= 'Z') ++uppc_count;
printf("Uppercase letter count: %d\n", uppc_count);
return 0;
}