题解 | #统计大写字母个数#

统计大写字母个数

http://www.nowcoder.com/practice/434414efe5ea48e5b06ebf2b35434a9c

方法1:python

while True:
    try:
        a = input()
        num = 0
        for x in a:
            if x.isupper():
                num += 1
        print(num)
    except:
        break

方法2:c
学完一下几个函数,有些题秒杀,参考网页介绍: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;
 }
}
全部评论
宝~为啥你现在才出现!
点赞 回复 分享
发布于 2023-04-11 22:28 山西

相关推荐

不愿透露姓名的神秘牛友
11-29 12:19
点赞 评论 收藏
分享
11-05 07:29
贵州大学 Java
点赞 评论 收藏
分享
废铁汽车人:秋招真是牛鬼蛇神齐聚一堂
点赞 评论 收藏
分享
评论
5
收藏
分享
牛客网
牛客企业服务