问答详情
源自:5-14 综合练习

谁能看看我这哪不对?

#include <stdio.h>
int main()
{   int prize,length,TIME;
    if (length<=3)
    {
        prize==13+1;
        return prize;
    }   
    else if(TIME>5&&TIME<=23)
    {
        prize==(13+1+length*2.3);
        return prize;
    }
    else
    {
        prize=(13+1+length*2.3*1.2);
        return prize;
    }
    int times;
    length=12;
    TIME=9;
    times=2;
    prize+=times;
    printf("费用为%d\n",prize);
    return 0;
}

提问者:墨染白川 2018-09-19 12:48

个回答

  • 徐大
    2018-10-11 23:05:40

    你前两个prize那边写了两个"="号了,在编程语言里面“==”是判断两边是否相等,一个“=”才是把右边的值赋值给左边。

  • qq_Hygge_crwJ49
    2018-09-23 08:41:50

    ==多了吧?

  • 墨染白川
    2018-09-19 21:29:44

    呵呵呵