编写一个程序,读取键盘输入 ,直到遇到@符号为止,并回显输入(数字除外),同时将大写字符转换为小写,将小写字符转换为大写(别忘了cctype函数系列)
char ch;
cout << "Please enter someting: ";
while (cin.get(ch))
{
if (ch == '@')
break;
else if (!(ch >= '0' && ch <= '9'))
{
if (ch >= 'A' && ch <= 'Z')
{
ch = tolower(ch);
cout << ch;
}
else if (ch >= 'a' && ch <= 'z')
{
ch = toupper(ch);
cout << ch;
}
}
}
return 0;
有更好办法的,请留言