学完一下几个函数,有些题秒杀,参考网页介绍:http://c.biancheng.net/ref/toupper.html
- isupper()判断一个字符是否是大写字母
- isalpha()判断一个字符是否是字母
- isblank()判断一个字符是否是空白符
- isdigit()判断一个字符是否是十进制数字
- islower()判断一个字符是否是小写字母
- isspace()判断一个字符是否是空白符
- tolower()将大写字母转换为小写字母
- toupper()将小写字母转换为大写字母
#include<iostream> #include<string> using namespace std; int main() { string str; while(getline(cin,str)) { int num=0; for(int i=0;i<str.length();i++) { if(isupper(str[i])) //isupper判断字符是否为大写 num+=1; } cout<<num<<endl; } }