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

关于C语言 求一元二次方程ax2+bx+c=0的解 用选择结构

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

我来回答

1个回答

热心网友 时间:2024-04-11 09:28

#include<stdio.h>
#include<math.h>
float x1,x2,disc,realpart,imagpart;//全局变量
float great_than_zero(float a,float b)//disc>0时的函数
{
x1=(float)(-b+sqrt(disc))/(2*a);//(v6默认是double型),强制类型转换使数类型据统一
x2=(float)(-b-sqrt(disc))/(2*a);
return(0);
}
float equal_to_zero(float a,float b)//disc=0时的函数
{
x1=x2=-b/(2*a);
return(0);
}float smaller_than_zero(float a,float b)//disc<0时的函数
{
realpart=-b/(2*a);//复根的实部
imagpart=(float)sqrt(-disc)/(2*a);//复根的虚部
return(0);
}int main()
{
float a,b,c;
int flag=1;
while(flag)
{
printf("input a,b,c:");
scanf("%f%f%f",&a,&b,&c);
printf("The equation:");
if(fabs(a)<=1e-6)
printf("is not a quadratic.input date again!\n"); else
{

printf("%5.2f*x*x+%5.2f*x+%5.2f=0\n",a,b,c);
printf("root:");
disc=b*b-4*a*c;
if(disc>0)
{
great_than_zero(a,b);
printf("has distinct real roots:x1=%5.2f\tx2=%5.2f\n",x1,x2);
}
else if(fabs(disc)<=1e-6)
{
equal_to_zero(a,b);
printf("has two equal roots:x1=x2=%5.2f\n",x1,x2);
}
else
{
smaller_than_zero(a,b);
printf("hascomplex roots:x1=%5.2f+%5.2fi\tx2=%5.2f-%5.2fi\n",realpart,imagpart,realpart,imagpart);
}
flag=0;
}
}
}
运行如下:
关于C语言 求一元二次方程ax2+bx+c=0的解 用选择结构

printf("The equation:");if(fabs(a)&lt;=1e-6)printf("is not a quadratic.input date again!\n"); else { printf("%5.2f*x*x+%5.2f*x+%5.2f=0\n",a,b,c);printf("root:");disc=b*b-4*a*c;if(disc&gt;0){ great_than_zero(a,b);printf("has distinct real roots:x1=...

求一元二次方程ax2+bx+c=0的根c语言

1、一元二次方程ax^2+bx+c=0的根的求解涉及到数学的二次方程解公式。当我们谈论一元二次方程的根时,我们实际上是在谈论这个方程的解,也就是能够使得方程成立的未知数的值。在C语言中,我们可以使用数学库来帮助我们进行计算。2、首先,我们需要明白一元二次方程的解的公式。这个公式是:x=(-...

C语言问题

形式: begin 语句1; 语句2; ··· 语句n end;用保留字begin和end括起来,构成一条逻辑上的语句,语法上充当一条语句。 Slide 9二、 选择结构程序设计 一:什么是选择结构?选择结构的特点? 二:选择结构的几种语句: 1.if 语句:格式:if 条件 then 语句1; if 条件 then 语句1 else 语句2;功能:执行过程说明...

C语言,以下如何理解,谢谢!

例子中的“;”是C语言的语句分隔符,执行顺序为从左到右,第1条语句执行后a的值为3,第2条语句执行后b的值为5,第3条语句中有两个运算符前置+ +和*,按表中所列顺序,+ +先执行,*后执行,所以+ + a执行后,a的值为4,由于+ +为前置运算,所以a的值4参与运算,C的值为20,最后执行第4条语句,由于a + +...

...解二元一次方程,下面有我的代码,总是出现选择结构不起作用的问题,求...

(a == 0)printf("The equation is not quadratic.");else{if ((b*b - 4 * a*c) &lt; 0){f = sqrt(-(b*b - 4 * a*c));u = -b / (2 * a);v = f / (2 * a);w = -f / (2 * a);printf("The equation has two complex roots:%.4f+%.4fi and %.4f-%....

求助一道C语言设计题目

include &lt;stdio.h&gt;int main(){ int year,n=0; for( year=1;year&lt;=3000;year++ ) { if ( (year%4==0 &amp;&amp; year%100!=0) || year%400==0 ) n++; } printf("n=%d\n", n ); return 0;}

C语言到底能干什么 ??

二.学好C语言的四种程序结构 (1)顺序结构 顺序结构的程序设计是最简单的,只要按照解决问题的顺序写出相应的语句就行,它的执行顺序是自上而下,依次执行。 例如;a = 3,b = 5,现交换a,b的值,这个问题就好象交换两个杯子水,这当然要用到第三个杯子,假如第三个杯子是c,那么正确的程序为: c = a; a = ...

跪求C语言函数调用的详细过程,函数之间是怎么传递的,到底是怎么发生调用...

这是典型的分支结构,如果条件成立,执行分支1,否则执行分支2,分支1和分支2都可以是1条或若干条语句构成。如:求ax^2+bx+c=0的根 分析:因为当b^2-4ac&gt;=0时,方程有两个实根,否则(b^2-4ac&lt;0)有两个共轭复根。其程序段如下: d=b*b-4*a*c; if(d&gt;=0) {x1=(-b+sqrt(d))/2a; x2=(-...

一个C语言的选择结构问题

total=number*(1-cost);} if (number&gt;=3000){ cost=0.3;total=number*(1-cost);} if(number&gt;=2000){ cost=0.2;total=number*(1-cost);} if(number&gt;=1000){ cost=0.1;total=number*(1-cost);} if(number&lt;1000){ cost=0;total=number*(1-cost);} printf("total=%f\n",...

c语言选择结构if()括号里面跟表达式 常数时的意思?有例题

if(0) -- 0 就是“假”。“假”执行 else{} if (x=y+z) -- 这里是赋值语句,不是表达式,所以总是得真。于是执行printf("+++++");if (x==y+z) 里面才是条件表达式

已知一元二次方程ax的平方加bx 一元二次方程ax平方加bx加c 一元二次方程等于零的解 一元二次方程a减b加c等于0 一元二次方程ax平方 一元二次方程a能等于0吗 一元二次方程的解 求根公式一元二次方程 一元二次方程的零点
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
刀塔传奇攻略 刀塔传奇圣堂刺客属性怎么样[图]介绍_刀塔传奇攻略 刀塔... 刀塔传奇圣堂刺客技能加点解析介绍_刀塔传奇圣堂刺客技能加点解析是什么... 天谕手游圣堂雷罡和地罡哪个好 走哪个流派更吃香 谁说圣堂不能当DPS 雷罡输出圣堂养成教学 如何成为一名合格的雷罡圣堂 输出技巧分享 烟花三月下扬州是哪首古诗 巴中市巴州区大学中专招生委员会办公室单位简介 四川巴中市巴州区的高考报名号前几位是多少? 巴中市高考总分多少 求stand and deliver C语言 求方程aX^2+bX+c=0解,其中a.b.c由键盘输入。若方程无实根,输出没... c语言编程解 ax2+bx+c=0 语文一年级人教版的第一首诗是 十二烷基苯磺酸与醇醚类物质加热变黑是什么机理 人不吃食物能活一些日子,但缺水两三天就会死亡. 英语翻译 ...是最重要的,人不吃食物可以或好多天,但缺水两三天就会死亡. 有的人... ...比如是采购材料,那么采购材料的金额是用含税金额还是不含税金额... ...商及客户情况项目中前五名供应商采购金额是含税的还是不含税的?_百... 采购合同金额应该写含税价,还是不含税价?分别对企业有哪些影响?_百度... 全年采购额是含税还是不含税 牙齿拔掉可以吃东西吗 小鸽子刚出两个老鸽子争着浮小鸽子快踩死了怎么办 小鸽子刚出两天老鸽子两个抢窝都压死一只了怎么办 ...然后就被老鸽子踩死了一个。另外一个还能养活吗?怎样能预防不让它... 天字开头的成语 天字开头的成语有哪些 ...穿越重生之花瓶无敌》小说,谁能分享下百度云在线免费资源_百度... ...的少女》在线免费观看百度云资源,求下载... 父母没本事没能力又虚荣爱攀比为啥? 为什么有的父母越没本事,越爱在外显富? 在大连旅顺蛇博物馆旅游时,有哪些让你难忘的经历? C语言编程求解任意系数的一元二次方程ax2+bx+c=0.a不等于0。 编程求ax2+bx+c=0方程的根,要求a,b,c从键盘入手,程序中求出方程的所有... 邯郸水泥滤水管哪家好? 隔膜压力罐售前制造需要什么手续 无塔供水压力罐想注册该怎么注册,需要什么手续,要经过哪些部门,要花... 容积1立方以上,额定压力10公斤以上,介质为空气的压力罐安装需办理... 情侣之间吵架,对方一气之下拿刀把自己手筋割断了,能找对方负责吗?_百 ... 王粲字仲宣文言文翻译王粲字仲宣原文及翻译 非洲民居为什么多为圆形,屋顶有尖顶,拱 大学几个室友晚上出去吃烧烤庆祝室友生日,我不太想去, 补的中药材炖狗肉,狗肉属热性,那可以加甘蔗吗?听说加甘蔗凉 捷达车(春天)钥匙是什么芯片,吉林市哪有卖的呀 咳嗽喝中药能吃甲鱼吗 流感弱阳性是什么意思? 有一部电影结局是一个男的穿越到了一小麦地里 这个电影名叫什么 成品牛皮一般有多厚??? 怎么回复孩子的感恩? ...正面就是一个植物枝杈的形状 貌似是松树的样子 水草泥臭了还能用吗 如何评价灵乌路空?知乎上是否有喜欢阿空的?