问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

编程求ax2+bx+c=0方程的根,要求a,b,c从键盘入手,程序中求出方程的所有...

发布网友 发布时间:2024-04-08 04:48

我来回答

3个回答

热心网友 时间:2024-08-15 02:30

#include "stdio.h"
#include "math.h"

void main()

{

float a;
float b;
float c;
//定义一元二次方程3个系数

float x1, x2;
//存一元二次方程的解

float delta ;

//存一元二次方程的判根式

/*从用户处获取输入*/
printf("分别输入3个系数:\n");
scanf("%f%f%f", &a, &b, &c );
delta= b*b - 4*a*c;
printf("△=%f",delta);

if ( delta > 0 )
{
x1 = ( -b + sqrt(delta) ) / (2*a);
x2 = ( -b - sqrt(delta) ) / (2*a);

printf("此方程有两个不同解:\n" );
printf("x1 = %f, x2 = %f\n", x1, x2);

}

else if ( delta == 0)
{
x1 = (-b) / (2*a);
x2 = x1;

printf("此方程有一个解:\n");
printf("x1 = x2 = %f \n", x1);
}

else
{
printf("方程无解\n");
}

}

热心网友 时间:2024-08-15 02:33

// 求一元二次方程的根.cpp : Defines the entry point for the console application.
//

#include <stdafx.h>
#include <math.h>
#include <iostream.h>
#include <stdio.h>
void solv_quadr_equa(float a,float b,float c); //函数声明,此函数用于求方程根

int main(int argc, char* argv[])
{ float x,y,z;
printf ("请输入a,b,c三个数"); //系统提示输入三个数
scanf ("%f%f%f",&x,&y,&z); //将三个数赋值给变量x,y,z。
solv_quadr_equa(x,y,z); //调用求根函数进行求解方程根
return 0;
}
void solv_quadr_equa(float a,float b,float c)
{
if(a==0)
if(b==0)
printf("no answer due to input eeor\n");//如果a,b皆为0,提示输入错误
else
printf("the single root is %f\n",-c/b);//如果a=0且b!=0,输出单根-c/b
else //如果a,b皆不为0则按以下步骤求根
{
double disc,twoa,term1,term2;
disc=b*b-4*a*c; //判断式
twoa=2*a; //分母2a
term1=-b/twoa;
term2=sqrt(fabs(disc))/twoa ;
if (disc<0.0) //b方减4ac为负数 无实根,输出虚根的实部和虚部
printf("complex root:\n real part=%f\n image part=%f\n",term1,term2);
else //b方减4ac大于等于0 有两个实根
printf("real root:\n root1=%f\n root2=%f\n",term1+term2,term1-term2);
}
}
用c语言或c++编程。 经编辑链接,测试无错。直接复制到空的工程里面即可运行,呵呵,你试一试,加油。

热心网友 时间:2024-08-15 02:33

什么语言?
编程求ax2+bx+c=0方程的根,要求a,b,c从键盘入手,程序中求出方程的所有...

printf("分别输入3个系数:\n");scanf("%f%f%f", &amp;a, &amp;b, &amp;c );delta= b*b - 4*a*c;printf("△=%f",delta);if ( delta &gt; 0 ){ x1 = ( -b + sqrt(delta) ) / (2*a);x2 = ( -b - sqrt(delta) ) / (2*a);printf("此方程有两个不同解:\n" );printf("x1 ...

...ax2+bx+c=0方程的根,要求a,b,c从键盘入手,程序中方程的所有解有哪些...

printf("the single root is %f\n",-c/b);//如果a=0且b!=0,输出单根-c/b else //如果a,b皆不为0则按以下步骤求根 { double disc,twoa,term1,term2;disc=b*b-4*a*c; //判断式 twoa=2*a; //分母2a term1=-b/twoa;term2=sqrt(fabs(disc))/twoa ;if (disc&lt;...

...元二次方程ax2+bx+c=0的根。要求系数a,b,c从键盘输入在实数范围内求...

jud; printf ("输入二次方程的三个系数(第一个不能为0):"); scanf ("%f %f %f", &amp;a, &amp;b, &amp;c); jud = b * b - 4 * a * c; //根的判别式 if (jud &gt; 0) { printf ("该方程有两个不相等的实根:\n"); printf ("x1...

c语言 求ax^2+bx+c=0方程的根。a,b,c由键盘输入。

double k = b * b - 4 * a * c;if ( k &gt; 0 ){ /*方程有两实根*/ x1 = ( -b - sqrt( k ) ) / ( 2 * a ); /*sqrt:开跟号; */ x2 = ( -b + sqrt( k ) ) / ( 2 * a );printf("Answer:\n");printf("\tx1 = %.2f\n", x1);printf("\tx2 = %.2...

...元二次方程ax2+bx+c=0的根。要求系数a,b,c从键盘输入在实数范围...

下面是求解一元二次方程的C语言代码:include &lt;stdio.h&gt; include &lt;math.h&gt; int main(){ double a, b, c, x1, x2, disc;printf("请输入一元二次方程的系数a, b, c: ");scanf("%lf %lf %lf", &amp;a, &amp;b, &amp;c);disc = b * b - 4 * a * c;if (disc &gt; 0) { x1 = (...

用c语言编写:求方程ax2+bx+c=0的实数根。a,b,c由键盘输入,a≠0且b2...

f1(a,b,c);else { if(t&gt;1e-6) // t&gt;0的情况 f2(a,b,c);else f3(a,b,c);} } void f1(float a1,float a2,float a3){ x1 = x2 = -a2/(2*a1);printf("x1 = x2 = %f\n",x1);} void f2(float b1,float b2,float b3){ float disc;disc = sqrt(b2*b2-4...

编写一程序有方程ax2+bx+c=0;输入a,b,c,判断是否有实根,如果有,求出...

请输入常数项c"&lt;&lt;endl; cin&gt;&gt;c; det=b*b-4*a*c; if(det&gt;0) { x1=(float)((-b+sqrt(det))/(2*a)); x2=(float)((-b-sqrt(det))/(2*a)); cout&lt;&lt;"方程有两个不同根:"&lt;&lt;'\n'&lt;&lt;x1&lt;&lt;'\t'&lt;&lt;x2&lt;&lt;'\t'&lt;&lt;endl; } if (0==det) { x1=(float)(b/(...

跪求Matlab 编程 求方程ax2+bx+c=0的解,其中的a,b,c由键盘输入

新建一个script并输入以下指令:clear all clc a=input('请输入a:');b=input('请输入b:');c=input('请输入c:');x=roots([a b c])运行即可

求解任意的一元二次方程ax2+bx+c=0的根,其中a,b,c的值由键盘输入。要求...

double a,b,c,x1,x2,d;scanf("%lf%lf%lf",&amp;a,&amp;b,&amp;c);if(a==0){ if(b==0){ if(0==c){ printf("恒等式:0+0+0=0\n");} else { printf("输入错误,不能构成等式!\n");} } else { printf("只能构成一元一次方程,x=%.2lf\n",0==-(double)c/b ? 0 : -(...

编程:求ax^2+bx+c=0方程的根,a,b,c由键盘输入,设b^2-4ac&gt;0

14 2014-03-10 用c语言编写:求方程ax2+bx+c=0的实数根。a,b,c... 3 2014-04-03 编程题 求ax²+bx+c=0方程的根。a、b、c... 6 2018-01-30 C语言:求ax平方+bx+c=0方程的根,a,b,c由键盘输... 2018-01-09 编程求ax2+bx+c=0方程的根,要求a,b,c从键盘入手...更多...

求方程ax2+bx+c的根c语言 ax2+bx+c=0的求根公式 ax加bx等于c的方程 ax的平方加bx加c等于0公式法 y=ax2+bx+c的图像和性质 y=ax2+bx+c的顶点坐标 ax的平方加bx加c ax^2+bx+c=0 a+b=c是方程吗
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...现在说的最多一句话就是不想解释了让我相信他 我问他什么的说不想... 猫妈妈买回的是什么? 公务员考试中要求的“2009年应届毕业生”怎么界定? 165身高女生标准体重 投诉家里养了很臭的鸡鸭怕 No.93 希望皇霍普·真皇的卡片信息 邻居在我家边上养了好多鸡,夏天气味很臭,严重影响我的生活 手上总起小水泡怎么回事 ...问我,你为什么选择我们公司??你有什么优势可以让我们录用你?_百度... 艾滋病患者舌头发白怎么回事 C语言编程求解任意系数的一元二次方程ax2+bx+c=0.a不等于0。 关于C语言 求一元二次方程ax2+bx+c=0的解 用选择结构 C语言 求方程aX^2+bX+c=0解,其中a.b.c由键盘输入。若方程无实根,输出没... c语言编程解 ax2+bx+c=0 语文一年级人教版的第一首诗是 十二烷基苯磺酸与醇醚类物质加热变黑是什么机理 人不吃食物能活一些日子,但缺水两三天就会死亡. 英语翻译 ...是最重要的,人不吃食物可以或好多天,但缺水两三天就会死亡. 有的人... ...比如是采购材料,那么采购材料的金额是用含税金额还是不含税金额... ...商及客户情况项目中前五名供应商采购金额是含税的还是不含税的?_百... 采购合同金额应该写含税价,还是不含税价?分别对企业有哪些影响?_百度... 全年采购额是含税还是不含税 牙齿拔掉可以吃东西吗 小鸽子刚出两个老鸽子争着浮小鸽子快踩死了怎么办 小鸽子刚出两天老鸽子两个抢窝都压死一只了怎么办 ...然后就被老鸽子踩死了一个。另外一个还能养活吗?怎样能预防不让它... 天字开头的成语 天字开头的成语有哪些 ...穿越重生之花瓶无敌》小说,谁能分享下百度云在线免费资源_百度... ...的少女》在线免费观看百度云资源,求下载... 父母没本事没能力又虚荣爱攀比为啥? 邯郸水泥滤水管哪家好? 隔膜压力罐售前制造需要什么手续 无塔供水压力罐想注册该怎么注册,需要什么手续,要经过哪些部门,要花... 容积1立方以上,额定压力10公斤以上,介质为空气的压力罐安装需办理... 情侣之间吵架,对方一气之下拿刀把自己手筋割断了,能找对方负责吗?_百 ... 王粲字仲宣文言文翻译王粲字仲宣原文及翻译 非洲民居为什么多为圆形,屋顶有尖顶,拱 大学几个室友晚上出去吃烧烤庆祝室友生日,我不太想去, 补的中药材炖狗肉,狗肉属热性,那可以加甘蔗吗?听说加甘蔗凉 捷达车(春天)钥匙是什么芯片,吉林市哪有卖的呀 咳嗽喝中药能吃甲鱼吗 流感弱阳性是什么意思? 有一部电影结局是一个男的穿越到了一小麦地里 这个电影名叫什么 成品牛皮一般有多厚??? 怎么回复孩子的感恩? ...正面就是一个植物枝杈的形状 貌似是松树的样子 水草泥臭了还能用吗 如何评价灵乌路空?知乎上是否有喜欢阿空的? 房子首付可以刷信用卡吗 ...trap in the beleaguer city has been airlifted to safety._百度知...