1044: 大写变小写(字符宏)

这一题是十分简单的,但我还是写到博客上了,原因是我这题主要运用了我博客前面文章所提到的字符宏,也就是头文件cctype,题目简介如下:

题目描述
从键盘上输入一行字符串,对于大写字母将其转化成小写字母,其余不变。
输入
输入若干个大写字母,输入到文件结束。
输出
按顺序输出所有的小写字母即可,其他的一律不用输出。
样例输入
A S D F G H J K L123+@a
样例输出
asdfghjkla

#include 
#include 
using namespace std;
int main()
{
     
    char c;
    while(cin>>c)
    {
     
        while(isupper(c))
            c=tolower(c);
        int b=c;
        if(b<=122&&b>=97)
            cout<<c;
    }
    return 0;
}

头文件cctype详情请看官翻看前面文章!

你可能感兴趣的:(小菜鸡的天地,c++)