C语言s1e11 if求助
<a href="https://imgtu.com/i/XibX8g"><img src="https://s1.ax1x.com/2022/05/25/XibX8g.jpg" alt="XibX8g.jpg" border="0" /></a>《带你学C带你飞》课后作业s1e11题目2,要求字母大小写转换,我写代码如图,运行结果成了下面这个。想了两天了,没摸到头脑。向各位求教。
<a href="https://imgtu.com/i/XijFm9"><img src="https://s1.ax1x.com/2022/05/25/XijFm9.jpg" alt="XijFm9.jpg" border="0" /></a>
新手,不会网帖子里发图片,麻烦您点开链接查看程序和运行结果,谢谢。 范围分开写,'A'<=a && 'Z'>=a;
你连着写 'A'<=a<='Z' 根本不是那意思,关系表达式的值是真(1)和假(0),你这样相当于将一个关系表达式的值(0或1)去和另一个字符('Z’)比大小,不管哪个肯定都比'Z'要小,第一个if恒为真 程序确认了,谢谢。
页:
[1]