用C语言解一个具体的有解的一元二次方程,为什么用算不出来?

img

一个一定有解的方程,两个根分别是负三和三分之四,但是为什么总是得到x=nan?

scanf("%f,%f,%f",&a,&b,&c);

除了上面大佬提到的,如果你scanf里面用了,那么你的输入也得用,隔开

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

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