小明在录入一篇英文文献时由于键盘误操作,事先按下了CapsLock(大写锁定)键,然后又按照平时的录入习惯进行操作。结果录入的内容里面,原本应该是英文大写的地方都变成了小写,而原来应该是英文小写的地方都变成了大写。如果重新录入的话实在太可怕了!
【输入格式】
任意一个字符串(长度小于等于80),以换行结束。
【输出格式】
转换后的字符串。
For example:
Input Result
i AM A STUDENT.i AM 19.
I am a student.I am 19.
代码
#include <iostream>
#include <cctype>
using namespace std;
int main()
{
char a[89];
int i=0;
cin.getline(a,89);
while(a[i])
{
if(isupper(a[i]))
{
putchar(tolower(a[i]));
i++;
}
else
{
putchar(toupper(a[i]));
i++;
}
}
return 0;
}