大家看看我错在哪里了
题目是这样的:编写一个程序,读取键盘输入,直到遇到@符号为止,并回显输入,数字除外,同时将大写字符转换成小写字符,将小写字符转换成大写字符,我的程序如下,大家帮我看下哪错了,改错时麻烦告诉我为什么要这样改,谢谢了#include <iostream>
#include <cctype>
int main()
{using namespace std;
cout<<"请输入:";
char str;
cin.get(str);
while(str!='@')
{ if(str>='A'&&str<='Z')
cout<<tolower(str);
else if(str>='a'&&str<='z')
cout<<toupper(str);
else
cout<<" ";
cin.get(str);
}
system("pause");
return 0;
}