📄 about_cctype.cpp
字号:
//180.1
//编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),
//同时将大写字符转换为小写,将小写字符转换为大写.
#include <iostream>
#include <cctype>
int main()
{
using namespace std;
cout<<"请输入字符,@符号结束"<<endl;
char ch;
while(cin.get(ch) && ch != '@')
{
if(isalpha(ch)) //如果ch是字母
{
if(isupper(ch)) //如果ch是大写字母
{
cout<<char(tolower(ch));//转换为小写字母然后输出(不强制为char类型输出为ASCLL码)
}
else //如果ch是小写字母
{
cout<<char(toupper(ch));//转换为大写字母然后输出
}
}
else if(!isdigit(ch)) //非数字非字母则原样输出
cout<<ch;
else
continue;
}
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -