STL--islower(),isupper(),tolower(),toupper()

字母大小写转换

http://www.nowcoder.com/questionTerminal/850ebd30a2a34cfc87199da3fc15786a

好用的STL -islower(),isupper(),tolower(),toupper();
其实我是非常不想记这个的,非常的枯燥,但是结合题目就不一样了
2. islower() 判断是不是小写
3. tolower() 转换成小写
4. 需要的头文件 #include<cctype>
5. 要用char 而不是string
暂时只能够想到这么多了</cctype>

#include<iostream>
#include<cctype>
using namespace std;

int main()
{
    char s;
    while(cin >> s)
    {
        if(islower(s))
        {
            char t = toupper(s);
            cout << t << endl;
        }
        else if(isupper(s))
        {
            char t = tolower(s);
            cout << t << endl;
        }
    }

    return 0;
}
全部评论

相关推荐

11-09 11:01
济南大学 Java
Java抽象带篮子:外卖项目真得美化一下,可以看看我的详细的外卖话术帖子
点赞 评论 收藏
分享
10-25 12:05
已编辑
湖南科技大学 Java
若梦难了:我有你这简历,已经大厂乱杀了
点赞 评论 收藏
分享
点赞 收藏 评论
分享
牛客网
牛客企业服务