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

运算结果不对!!求助!!

#include <stdio.h>

    int gz(float a, int b) {             /*定义路程 时间*/

    float c = 2.3;

    int x = 3;

    int z = 1;

    float zhonghe;

    if (b <= 23 || b >= 6) {            /*判断时间是否在23点前还是在6点后*/


    c = c * 1.2;

    }

    if (x == 3) {                  /*起步3公里 */

    a = 9;

    zhonghe = c * a+ 13 + z;

    return zhonghe;

    }

    }

    int main()

    {

    float cc = gz(12, 6);

    printf("%f", cc);

    getchar();

    return 0;

    }

*******************************************************************

结果是38  我用计算器算了结果应该是34.多少来着我忘了。

提问者:qq_吖_2 2018-07-29 16:35

个回答

  • 修裾欲溯空
    2018-07-31 10:50:28

    #include <stdio.h>

    int main()

    {

        double s;

        s=13+2.3*(12-3)+1;

        printf("%f",s*2);

        return 0;

    }