为什么C语言程序运行输入后没有输出

#include<stdio.h>
#include<cmath>
void main()
{
float x1,x2,a,b,c,p,q;
scanf("%f,%f,%f\n",&a,&b,&c);
p=b/(2*a);
q=sqrt(b*b-4*a*c)/(2*a);
x1=-p+q;
x2=-p-q;
printf("%f,%f",x1,x2);
}

运行后可以输入系数,但回车后出不了结果

第1个回答  2012-11-23
scanf("%f,%f,%f\n",&a,&b,&c);

改成
scanf("%f,%f,%f",&a,&b,&c);
就可以了
第2个回答  2015-10-12
你的代码呢?
第3个回答  2012-11-23
试过多次回车吗?你肯定你的输入方式正确吗?

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网