为什么有点不对呀。。。
#include<stdio.h>int main()
{
char ch;
printf("请输入一个字符:");
scanf("%c",&ch);
if('a' <= ch <= 'z')
{ch=ch+32;
}
else
if('A' <= ch <='Z')
{
ch=ch-32;
}
printf("%c\n",ch);
return 0;
} 在C语言中,不存在 if('a' <= ch <= 'z') 这种写法,当然不可能编译成功咯。
可以用逻辑运算符连接,写作 if(ch>='a' && ch<='z')即可,{:10_256:}. TyCk 发表于 2019-2-12 22:00
在C语言中,不存在这种写法,当然不可能编译成功咯。
可以用逻辑运算符连接,写作即可,.
{:5_104:} 'a' <= ch <= 'z' 不对,应该用与分开进行 不知火舞a7 发表于 2019-2-13 00:52
'a'
好的,谢谢{:5_105:}
页:
[1]