为什么不能执行else if里的内容啊?求助!!!
else if 里的东西执行不了哇,实在找不出哪里出错了#include <stdio.h>
int main()
{
char s;
s=getchar();
if(s>='A'&&s<='z')
{
s+=32;
printf("%c",s);
}
else if(s>='a'&&s<='z')
{
s-=32;
printf("%c",s);
}
else
{
printf("%c",s);
}
} #include <stdio.h>
int main()
{
char s;
s=getchar();
if(s>='A'&&s<='Z') // 这里应该用大写 Z
{
s+=32;
printf("%c",s);
}
else if(s>='a'&&s<='z')
{
s-=32;
printf("%c",s);
}
else
{
printf("%c",s);
}
} isdkz 发表于 2022-3-22 22:24
谢啦!
页:
[1]