题目和代码如下。0错误,0警告。但输入0~79,输出的是B。请问是哪里出错了?
答案:1 悬赏:40 手机版
解决时间 2021-03-16 11:29
- 提问者网友:咪咪
- 2021-03-15 17:05
题目和代码如下。0错误,0警告。但输入0~79,输出的是B。请问是哪里出错了?
最佳答案
- 五星知识达人网友:人间朝暮
- 2021-03-15 18:35
第2,3,4个else if处的条件都是错的
80<=s<90,这个是数学表示法,放在c语言里,和你想的不一样
它实际的意思是:(80<=s)<90
(80<=s),要么是真(1),要么是假(0),总之都小于90,所以发生了你问题中描述的现象,即0-79都会进入这个判断条件。
80<=s<90,这个是数学表示法,放在c语言里,和你想的不一样
它实际的意思是:(80<=s)<90
(80<=s),要么是真(1),要么是假(0),总之都小于90,所以发生了你问题中描述的现象,即0-79都会进入这个判断条件。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯