学完一下几个函数,有些题秒杀,参考网页介绍:http://c.biancheng.net/ref/toupper.html

  1. isupper()判断一个字符是否是大写字母
  2. isalpha()判断一个字符是否是字母
  3. isblank()判断一个字符是否是空白符
  4. isdigit()判断一个字符是否是十进制数字
  5. islower()判断一个字符是否是小写字母
  6. isspace()判断一个字符是否是空白符
  7. tolower()将大写字母转换为小写字母
  8. 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;
     }
    }