用C语言编写,加油站加油
1、打开visual C++ 6.0-文件-新建-文件-C++ Source File


2、定义变量:
#include <stdio.h>
void main()
{
float x, m1, m2, m;
char y, z;

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

4、选择汽油种类:
switch (y) /*选择汽油种类*/
{
case 'a':
m1 = 3.25;
break;
case 'b':
m1 = 3.00;
break;
case 'c':
m1 = 2.75;
break;
}

5、选择服务种类:
switch (z) /*选择服务种类*/
{
case 'a': /*不需要提供服务*/
m2 = 0;
break;
case 'm':
m2 = 0.05;
break;
case 'e':
m2 = 0.1;
break;
}

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

7、输出结果:
printf("汽油种类是:%c\n", y);
printf("服务等级是:%c\n", z);
printf("用户应付金额是:%.3f\n", m);

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);
}
