c++求二元一次方程的根
#include
#include
void main()
{
printf(" ★☆欢迎使用二元一次方程求根工具☆★\n\n\n");
float a,b,c,q,p,x1,x2;
printf(" ★请输入a,b,c的值★\n\n\n\n\n\n");
printf("a=");
scanf("%f",&a);
printf("b=");
scanf("%f",&b);
printf("c=");
scanf("%f",&c);
q=-b/2*a;p=sqrt(b*b-4*a*c);
x1=q-p;x2=q+p;
printf("x1=%f,x2=%f,&x1&x2\n");
}
系统给了一个warnings :warning C4244:'=' :conversion from 'double' to 'float',possible loss of data
而且我用这个运行后,计算结果,总是得x1=0.000000,x2=一个负的可大的数!
我的公式逻辑上有错误吗?还有,我想加一个判定条件
如果b^2-4ac
人气:421 ℃ 时间:2020-05-18 19:33:49
解答
警告很正常 输出有问题 改了 功能完善了#include #include #includevoid main() { printf(" ★☆欢迎使用二元一次方程求根工具☆★\n\n\n"); float a,b,c,x1,x2; while(1){printf(" ★请输入a,b,c的值★\n\n\n\n\n\n...
推荐
- 求二元一次方程的根公式
- 二元一次方程根的计算
- 什么情况下二元一次方程只有一个根
- 二元一次方程 根的解析式
- 二元一次方程根的关系
- 一句诗或词中楼字的诗词句有哪些?
- 如图,在平行四边形ABCD中,AB=4,∠BAD的平分线与BC的延长线交于点E,与DC交于点F,且点F为边DC的中点,DG⊥AE,垂足为G,若DG=1,则AE的边长
- X1的平方+X2的平方+X3的平方=15,那么数据的标准差是多少?
猜你喜欢
- 在Rt△ABC中,∠C=90°,∠A,∠B,∠C的对边分别为a,b,c,且c平方=125,a=2b,则a=?
- 高等动物细胞中,不具有细胞膜结构的细胞器有哪些?与糖类、脂质和蛋白质合成有关的细胞器是什么,如...
- 直线x=2-1/2t,y=-1+1/2t(t为参数)被圆X^2+Y^2=4截得的弦长为 用参数算
- (10.5×11.7×57×85)÷(1.7×1.9×3×5×7×8×11×13×15)=_.
- 其中数字的排列有何特点?请用简洁的语句概括出来,不超过30个字
- 做尺子震动发声的实验
- That was my friend George from the house down the road怎么翻译?down the road又怎么翻译?
- 初三的“化学方程式的简单计算”中的求原子个数该怎么算?