输出结果不对,该怎么解决啊,


#include<stdio.h>
#include<stdlib.h>
#define _CRT_SECURE_NO_WARNINGS
int main()
{
    float a, b, c,t;
    printf("please enter three figuer");
    scanf_s("%f,%f,%f", &a, &b, &c);
    if (a > b)
    {
        t = a; a = b; b = t;
    }
    if (a > c)
    {
        t = a; a = c; c = t;
    }
    if (b > c)
    {
        t = b; b = c; c = t;
    }
        printf( " %f,%f,%f\n",a,b,c);
        return 0;
}

题目是,输入三个数按从小到大顺序输出

img

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^

你怎么输入的,发出来看看
scanf原样输入,你输入的数要逗号分隔呀

输入的三个值之间要用逗号分隔