0
已采纳
邵逸儒
中级天翼
中级天翼
char a;
输入a;
如果(a>='A'&&a<='Z')输出(char)(a+32);
否则 如果(a>='a'&&a<='z')输出(char)(a-32);
否则 输出a;
0
0
张马润泽
初级光能
初级光能
double a;
char b;
cin>>b;
if(a>=97||a<=122)
{
b=a;
}
if(a>=65&&a<=90)
{
b=a+32;
}
if(a>=97&&a<=122)
{
b=a-32;
}
cout<<b;
0
0
0
陆麟瑞
资深天翼
资深天翼
判断每个字符大小写。
f (int(c)>=65&&int(c)<=90) cout<<char(int(c)+32);//如果是大写字母,就变为小写字母。 else if(int(c)>=97&&int(c)<=122) cout<<char(int(c)-32);//如果是小写字母,就变为大写字母。 else cout<<c;
陆麟瑞在2018-02-27 19:19:52追加了内容
刚才少写了“i”,在f前面。
0
栾峻岩
初级天翼
初级天翼
先判断这个字符是不是小写字母。
是:把这个字符的ASCLL码值减去32(小变大)。
不是:
判断这个字符是不是大写字母。
是:把这个字符的ASCLL码值加上32(大变小)。
不是:原样输出。
0
杨陈卓
新手天翼
新手天翼
核心
cin>>b;
a=b;
if(a<=122 && a>=65)
{
if(a>=97 && a<=122)
{
b=a-32;
cout<<b;
}
if(a>=65 && a<=90)
{
b=a+32;
cout<<b;
}
if(a>=91 && a<=96)
{
cout<<b;
}
}
else
{
cout<<b;
}
0