问答详情
源自:4-13 使用for循环打印9×9乘法表

求大神答疑

为什么不可以printf("%s\t",i*j=result)

提问者:慕后端9488482 2017-11-17 23:34

个回答

  • 慕羲
    2017-11-19 15:47:03

    #include <stdio.h> 

    float taxifee(int clock,int miles);


        float money=0;

        int clock=0;

        int miles=0;

    {

        if(miles<=3)

        {

            money=14;

            printf("打车费14\n");

        }

        else

        {

            if(clock>=23 || clock<5)

            {

                money=1.2*(miles-3)*2.3+14;

                printf("打车费%f\n",money);

            }

            else

            {

                money=(miles-3)*2.3+14;

                printf("打车费%f\n",money);

            }

        }

        return money;

        

    }

    int main()

    {

        printf("%f\n",taxifee(9,12)+taxifee(18,12));

        return 0;

    }

    //程序为什么不能运行。

  • 慕前端3554511
    2017-11-19 11:08:01

    字符串,要加符合

  • 慕后端9488482
    2017-11-17 23:47:55

    这样也不行,我试了

  • 毛毛咯
    2017-11-17 23:45:19

    应该要表示成“i*j=result"