用C语言的顺序结构怎样编写求一元二次方程的两个根

用第四章节的顺序结构写

第1个回答  推荐于2016-10-14
//输入实型数a、b、c,且要求a!=0 && b*b-4ac>0

#include<stdio.h>
#include<math.h>
void main()
{
float a,b,c,s,x1,x2,p,q;
printf("请输入a、b、c:\n");
scanf("%f%f%f",&a,&b,&c);
s=b*b-4*a*c;
p=-b/(2.0*a);
q=sqrt(s)/(2.0*a);
x1=p+q;
x2=p-q;
printf("x1=%5.2f\nx2=%5.2f\n",x1,x2);
}本回答被网友采纳

用C语言的顺序结构怎样编写求一元二次方程的两个根
void main(){ float a,b,c,s,x1,x2,p,q;printf("请输入a、b、c:\\n");scanf("%f%f%f",&a,&b,&c);s=b*b-4*a*c;p=-b\/(2.0*a);q=sqrt(s)\/(2.0*a);x1=p+q;x2=p-q;printf("x1=%5.2f\\nx2=%5.2f\\n",x1,x2);} ...

跪求c语言程序教程,先上100,搞定追加。
链接: https:\/\/pan.baidu.com\/s\/1115MNWjku3s1Wi2JHGecsw 提取码: vwi9 千锋Mars老师Java语言教程-2013年版,史上最牛java培训视频 千锋-java语言教程-43_类集框架(三).mp4 千锋-java语言教程-42_类集框架(二).mp4 千锋-java语言教程-41_类集框架(一).mp4 千锋-java语言教程-40_...

求助,求新编操作系统习题与解析电子版
1. 有3个数a,b,c,要求按由大到小的顺序把它们输出。2. 依次将10个数输入,求出其中最大的数 和最小的数并输出。3. 求1 2 3 … 100的值。4. 求1×2×3×…×10的值。5. 求下列分段函数的值。6. 求100~200之间的所有素数。7. 求一元二次方程ax2 bx c=0的根。分别考虑d=b...

关于数据结构的问题,用C语言描述
1. 设一函数 f(x,y)=(1+A*(e^B\/cosθ)*(1+C*(cosψ)^2),其中θ=(π*x)\/180,ψ=(π*y)\/180,参数A=-0.5,B=-0.4,C=-0.1。x从0变化到89,步长为1,y从0变化到359,步长为1。采用一种数据结构,完成f(x,y)的存储。2.上题的f(x,y)是实数值,请通过线性变化求出g(x,y),要求g(x,y...

史上最全面的C语言(算法入门篇)
史上最全面的C语言(算法入门篇)程序的灵魂—算法编写程序的基础是理解程序的核心元素——算法。算法是对解决特定问题的方法和步骤的描述。一个程序由数据结构和算法两部分组成,这是Nikiklaus Wirth提出的公式。程序的开发涉及四个关键方面:算法、数据结构、程序设计方法和语言工具\/环境。算法是程序的灵魂...

怎么知道这里面有几个根节点?c语言
1、首先,需要定义红黑树的节点这样的结构。2、定义结构的顺序。3、然后,就能在这里定义的根节点的结构体。4、此时,可以暂时这棵红黑树的根命名为rb_root。5、这时,利用刚刚定义的红黑树节点定义新节点。6、最后,我们便可以为其重新命名为RBRoot即可。

怎样编写一个顺序执行的程?
首先,打开VC,并新建一个工程。接着,新建一个C语言文本文件,这是程序的主要载体。在文本文件中输入程序代码。程序的具体内容取决于你想要实现的功能,但基本的结构通常包括输入输出、变量定义、函数声明和执行逻辑等部分。编写完成后,将光标放在代码区域,点击工具栏上的“编译”按钮或使用快捷键进行编译...

想了解C语言,求指导
回答:C语言是一种计算机程序设计语言。它既有高级语言的特点,又具有汇编语言的特点。它可以作为系统设计语言,编写工作系统应用程序,也可以作为应用程序设计语言,编写不依赖计算机硬件的应用程序。因此,它的应用范围广泛。 C语言对操作系统和系统使用程序以及需要对硬件进行操作的场合,用C语言明显优于其它...

用C语言编译数学运算
1、 总体思路,先读入一行表达式,用一个字符数组存储。然后依次读每个字符,进行判断。边读入边进行计算。程序中用到了两个栈,一个字符栈以及一个数字栈,分别用来存储运算符和数字,根据运算符的优先顺序进行计算。最后输出结果。 2、程序包括几个模块,主函数和几个基本函数。 说明几个函数: bool stackempty(save1 ...

用C语言编写顺序查找和二分查找(折半查找)
【算法思想】首先,将表中间位置记录的关键字与查找关键字比较,如果两者相等,则查找成功;否则利用中间位置记录将表分成前、后两个子表,如果中间位置记录的关键字大于查找关键字,则进一步查找前一子表,否则进一步查找后一子表。重复以上过程,直到找到满足条件的记录,使查找成功,或直到子表不存在为止...

相似回答