为什么我的代码直接运行出error呀
// 期中.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include<stdio.h>
#include<string.h>
#include<ctype.h>
#include<iostream>
int main()
{
char service;
float x=1, y=1, z=1, amount, m;
printf("请分别输入三种果汁的千克数与服务类型");
scanf_s("%f,%f,%f,%c", &x, &y, &z,&service);
amount = 1.6 * x + 1.45 * y + 1.28 * z;
switch (service)
{
case'f':printf("应付款:%f", amount); break;
case'm':printf("应付款:%f", amount*0.95); break;
case'e':printf("应付款:%f", amount*0.9); break;
default:printf("error\n");
}
return 0;
}