这一题是十分简单的,但我还是写到博客上了,原因是我这题主要运用了我博客前面文章所提到的字符宏,也就是头文件cctype,题目简介如下:
题目描述
从键盘上输入一行字符串,对于大写字母将其转化成小写字母,其余不变。
输入
输入若干个大写字母,输入到文件结束。
输出
按顺序输出所有的小写字母即可,其他的一律不用输出。
样例输入
A S D F G H J K L123+@a
样例输出
asdfghjkla
#include <iostream>
#include <cctype>
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详情请看官翻看前面文章!