题目解析

字符串查找统计

https://ac.nowcoder.com/acm/contest/69498/C

题目描述: 输入一行字符串,输出其中的小写字母,并统计其中小写字母的个数。 输入描述: 一行字符串(包含空格),长度小于500。 输出描述: 共两行, 第1行为小写字母,第2行为小写字母个数。

程序:#include #include #include // 包含islower函数 判断是否为小写字母

using namespace std;

int main() { char str[501]; // 字符串数组 int count = 0; // 小写字母个数

cin.getline(str, 501); // 输入字符串,包含空格

for (int i = 0; i < strlen(str); i++) {
    if (islower(str[i])) { // 判断是否为小写字母
        cout << str[i];
        count++;
    }
}

cout << endl << count << endl; // 输出小写字母和个数

return 0;

}

本题要查找小写字母的个数,我使用了中的islower函数,它的作用是判断是否为小写字母,要注意的是输入子符串的时候包含空格吗,要注意输出形式,然后通过循环在该字符串长度范围内找寻小写字母,如果发现就对count进行自增并且输出小写字母,最后输出。

全部评论

相关推荐

10-10 16:30
济宁学院 Java
一表renzha:面试官:蓝桥杯三等奖?你多去两次厕所都能拿二等吧
点赞 评论 收藏
分享
09-21 21:14
门头沟学院
否极泰来来来来:和他说:这里不好骂你,我们加个微信聊
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务