C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根
来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/19 10:25:39
C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根
我大一新生刚学C语言,请用易懂的算法,最起码那些符号,变量名我得能看懂.
我大一新生刚学C语言,请用易懂的算法,最起码那些符号,变量名我得能看懂.
楼主你好.
以下是我的代码,加了些注释,希望对你有帮助.
#include
#include
int main(){
double a,b,c;
double x1,x2;
double deta;
while(1){
printf("Please enter a, b and c:");
scanf("%lf %lf %lf",&a, &b, &c);//读取数据到a,b和c
printf("a=%.2f, b=%.2f, c=%.2f\n", a, b, c);//先让用户看一下a,b和c
deta = b*b-4*a*c;//计算deta
if(deta < 0){//若deta小于零,提示用户此方程无实数解
printf("deta is negtive! This quation doesn't have a real solution!\n");
}else{
if(deta == 0){
x1=x2= -b/(2*a);//若deta为0,两根一样
}else{
deta = sqrt(deta);//若deta大于零,分别求出两个根.sqrt函数是math.h中声明的求平方根函数
x1 = (-b+deta)/(2*a);
x2 = (-b-deta)/(2*a);
}
printf("x1=%.2f, x2 = %.2f\n", x1, x2);//输出两个根
}
printf("
Please enter a, b and c:
以下是我的代码,加了些注释,希望对你有帮助.
#include
#include
int main(){
double a,b,c;
double x1,x2;
double deta;
while(1){
printf("Please enter a, b and c:");
scanf("%lf %lf %lf",&a, &b, &c);//读取数据到a,b和c
printf("a=%.2f, b=%.2f, c=%.2f\n", a, b, c);//先让用户看一下a,b和c
deta = b*b-4*a*c;//计算deta
if(deta < 0){//若deta小于零,提示用户此方程无实数解
printf("deta is negtive! This quation doesn't have a real solution!\n");
}else{
if(deta == 0){
x1=x2= -b/(2*a);//若deta为0,两根一样
}else{
deta = sqrt(deta);//若deta大于零,分别求出两个根.sqrt函数是math.h中声明的求平方根函数
x1 = (-b+deta)/(2*a);
x2 = (-b-deta)/(2*a);
}
printf("x1=%.2f, x2 = %.2f\n", x1, x2);//输出两个根
}
printf("
Please enter a, b and c:
C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根
求方程式ax^2+bx+c=0的根 流程图 考虑 有两个不等的实根 有两个相等的是跟.
关于X的一元二次方程ax+bx+c=0(a0)给出下列说法若a+b+c=0,方程有两个不等实根 这句话对吗
设两个二次方程ax^2+bx+c=0以及cx^2+bx+a=0都有两个不等实根,求c/a与b/c值
若a,b,c这3个数成等比数列,则关于x的一元二次方程ax²+bx+c=0 的根是有两个不等的实根?有两个相等
实系数二次方程ax^2+bx+c=0的两个实根相等,则点(b,c)的轨迹_____
已知关于X的一元二次方程ax方+bx+c=0有两个不相等的实根,求一个一元二次方程,使它的根分别是已知方程根的倒数.
方程ax^2+bx+c=0(a>0)有两实根,分别为3,-4,则不等式ax^2+bx+c>0的解集为
:已知二次函数f(x)=ax^2+bx+c,且a>b>c,a+b+c=0.(1)求证:f(x)=0有两个不等的实根;(2
两个色子的点数分别为b、c,则方程x的平方+bx+c=0有两个实根的概率为多少
二次函数y=ax的平方+bx+c中,x=0时,y=-4,且一元二次方程ax的平方+2bx+c=0有两个相等的实根,
已知三角形三边abc满足一元二次方程ax^2+bx+c=0有两个相等实根,判断三角形形状?