优雅的舞蹈:C++的问题

来源:百度文库 编辑:高考问答 时间:2024/05/01 14:36:21
输入一个字符判断他是大写还是小写如果大写输出他的小写字符如果小写输出大写字符 求个C++6.0的正解

char trans(char dst)
{
if(dst > 'A' && dst < 'Z')
return dst + 'a' - 'A';
if(dst > 'a' && dst < 'z')
return dst + 'A' - 'a';
}

#include <iostream.h>

void main()
{
char ch;
cin>>ch;
if (ch>='A'&&ch<='Z')
cout<<(char)(ch+'a'-'A')<<'\n';
else if (ch>='a'&&ch<='z')
cout<<(char)(ch-'a'+'A')<<'\n';
}