题解 | #统计大写字母个数#
统计大写字母个数
http://www.nowcoder.com/practice/434414efe5ea48e5b06ebf2b35434a9c
思路
- 获得输入的字符串,因为包含空格等其他字符,所以用gets()
- 统计A-Z的字符个数
- 输出字符个数
Answer
#include<stdio.h>
#include<string.h>
int main()
{
char str[256];
int cnt=0;
gets(str);
for(int i=0;i<strlen(str);i++){
if(str[i]>='A' && str[i]<='Z'){
cnt++;
}
}
printf("%d\n",cnt);
return 0;
}