scanf_s("%f%c%f", &a, &c, &b);
改为:
scanf_s("%f%c%f", &a, &c, 1,&b);
scanf_s输入字符或字符串时,必须指定其最大长度。在变量地址参数之后要加一个长度参数
%c后面要加1
改为
scanf_s("%f%c%f",&a,&c,1,&b);
输入c后应该直接输入b,中间不能有任何间隔
%c后面应该要加1,scanf_s("%f%c%f",&a,&c,1,&b);
这样这是为了符合scanf_s输入的格式。如果用scanf,可能就OK了,不过scanf_s更强调这方面的标准,用scanf_s还是不错的,只是一些格式要额外注意。
望采纳!!