python牛逼 发表于 2018-10-29 08:52:51

请各位帮我看看哪里错了?

#include <stdio.h>
void main()
{
        float x,y,z,k;       
        scanf("%f %f",&x,&y);
        if(x<0.5)
                z=0;
        else

        if(0.5<=x<1)
                z=y*0.002;
        else

        if(1<=x<2)
                z=y*0.025;
        else

        if(2<=x<3)
                z=y*0.03;
        else

        if(3<=x<4)
                z=y*0.035;
        else

        if(4<=x<5)
                z=y*0.04;
    else
                z=y*0.045;

        k=x+y;
        printf("%f %f",x,y);
}

BngThea 发表于 2018-10-29 09:00:24

c/c++中不支持连续比较的写法
比如 1<x<2只能写成x>1 && x<2

python牛逼 发表于 2018-10-29 09:13:34

BngThea 发表于 2018-10-29 09:00
c/c++中不支持连续比较的写法
比如 1

可以了,谢谢,又增加了了一个知识点
页: [1]
查看完整版本: 请各位帮我看看哪里错了?