c++编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,转大写输出
#include
using namespace std;
int main()
{
char a;
cin>>a;
if(a>='a' && a<='z')
{
a = a-32;
}
else if(a>='A' && a<='Z')
{
a= a+32;
}
cout< return 0;
}
c编一个程序使 输入一字符,若为大写字母,转小写输出;若为小写字母,直接输出
#include
main(){
char ch;
scanf("%c",&ch);
ch=(ch>='A' && ch<='Z')?(ch+32):ch;
printf("%c\n",ch);
}
把题目说完?
判断大小写用ascii码比较
char a;
cin>>a;
if(a>='A'&&a<='Z')
a+=' ';
if(a>='a'&&a<='z')
//你没给全,我不知道小写字母做什么
#include
int main()
{
char ch;
while((ch=getchar()) != '\n'){
if(ch>='A'&& ch<='Z'){
ch+=32;
putchar(ch);
}
else if(ch>='a' && ch<='z'){
ch-=32;
putchar(ch);
}
}
return 0;
}
//示例运行结果:
F:\c_work>a.exe
abcdEFGHIjklmn
ABCDefghiJKLMN