用C语言编写,加油站加油

2025-10-28 10:34:39

1、打开visual C++ 6.0-文件-新建-文件-C++ Source File

用C语言编写,加油站加油

用C语言编写,加油站加油

2、定义变量:

#include <stdio.h>

void main()

{

    float x, m1, m2, m;

    char y, z;

用C语言编写,加油站加油

3、输入油的千克数、种类及服务:

    printf("输入选择油的千克数、种类及服务:");

    scanf("%f,%c,%c", &x, &y, &z);                    /*输入选择油的千克数、种类及服务*/

用C语言编写,加油站加油

4、选择汽油种类:

    switch (y)                                       /*选择汽油种类*/

    {

        case 'a':

            m1 = 3.25;

            break;

        case 'b':

            m1 = 3.00;

            break;

        case 'c':

            m1 = 2.75;

            break;

    }

用C语言编写,加油站加油

5、选择服务种类:

    switch (z)                                       /*选择服务种类*/

    {

        case 'a':                                    /*不需要提供服务*/

            m2 = 0;

            break;

        case 'm':

            m2 = 0.05;

            break;

        case 'e':

            m2 = 0.1;

            break;

    }

用C语言编写,加油站加油

6、计算应付的钱数:

    m = x * m1 - x * m1 * m2;                        /*计算应付的钱数*/

用C语言编写,加油站加油

7、输出结果:

    printf("汽油种类是:%c\n", y);

    printf("服务等级是:%c\n", z);

    printf("用户应付金额是:%.3f\n", m);

用C语言编写,加油站加油

8、完整的源代码:

#include <stdio.h>

void main()

{

    float x, m1, m2, m;

    char y, z;

    printf("输入选择油的千克数、种类及服务:");

    scanf("%f,%c,%c", &x, &y, &z);                    /*输入选择油的千克数、种类及服务*/

    switch (y)                                       /*选择汽油种类*/

    {

        case 'a':

            m1 = 3.25;

            break;

        case 'b':

            m1 = 3.00;

            break;

        case 'c':

            m1 = 2.75;

            break;

    }

    switch (z)                                       /*选择服务种类*/

    {

        case 'a':                                    /*不需要提供服务*/

            m2 = 0;

            break;

        case 'm':

            m2 = 0.05;

            break;

        case 'e':

            m2 = 0.1;

            break;

    }

    m = x * m1 - x * m1 * m2;                        /*计算应付的钱数*/

    printf("汽油种类是:%c\n", y);

    printf("服务等级是:%c\n", z);

    printf("用户应付金额是:%.3f\n", m);

}

用C语言编写,加油站加油

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢