C++ Primer Plus 6th 6.11 编程练习题 第1题 字符的大小写转换和回显字符
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
手机阅读 | 转发赚积分
手机收藏 | 分享给好友
手机收藏 | 分享给好友
题目:
1.编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换为小写,将小写字符转换为大写(别忘了cctype函数系列)。
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
char ch;
while ((ch = cin.get()) != '@')
{
if (!(ch <= '9' && ch >= '0'))
{
if (isupper(ch))
{
cout << (char)tolower(ch);
}
else if (islower(ch))
{
cout << (char)toupper(ch);
}
else
{
cout << ch;
}
}
}
return 0;
}
当前文章为会员文章,请前往[用户中心]开通会员后继续阅读。