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

时间:2026-02-16 01:20:06

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语言编写,加油站加油

© 2026 一点资料
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com