快捷导航

为什么没次输入数字都运算第一个表达式?

#includeint main(){    float x,y;    printf("输入x的值:");    scanf("%f",&x);    if(20>x>=0)        printf("\n\ny=%f",y=x+10);    else if(20

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员1

if 中的判断条件写错了。你是打算做区间判断,但是这个写法不对。
我在这个问题的回答中有详细解释: http://www.imooc.com/qadetail/97082 你可以参考下。
我觉得弄明白后你应该能够自己改正的。
回复

使用道具 举报

可能感兴趣的问答

发新帖
  • 微信访问
  • 手机APP