C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根我大一新生刚学C语言,请用易懂的算法,最起码那些符号,变量名我得能看懂.

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 03:34:09
C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根我大一新生刚学C语言,请用易懂的算法,最起码那些符号,变量名我得能看懂.

C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根我大一新生刚学C语言,请用易懂的算法,最起码那些符号,变量名我得能看懂.
C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根
我大一新生刚学C语言,请用易懂的算法,最起码那些符号,变量名我得能看懂.

C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根我大一新生刚学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:

.求ax^2+bx+c=0方程的根.设b^2-4ac>0.用c语言 关于c语言的 求ax的平方+bx+c=0方程的根,a,b,c由键盘输入,设b的平方-4ac>0 编写程序,(C语言)求一元二次方程ax的2次方+bx+c=0的根 c语言编程 求一元二次方程的实数根.ax^2+bx+c=0,abc均由键盘读入. 用自己的语言描述二次函数y=ax²+bx+c的图像与方程ax²+bx+c=0的根之间的关系 c语言 求ax^2+bx+c=0方程的根.a,b,c由键盘输入.求ax^2+bx+c=0方程的根.a,b,c由键盘输入.可以求a=0时 和虚跟帮帮忙,我是新手,希望不要太麻烦,谢谢我是菜鸟,能不能把程序代码发上来看看,谢谢! C语言 求方程aX^2+bX+c=0解,其中a.b.c由键盘输入.若方程无实根,输出没有实数根,否则输出实根用比较简单的语句完成 怎样用vb求一元两次方程ax^2+bx+c=0的根? 若c(c≠0)是方程ax^2+bx=0的一个根,求ac+b的值若c(c≠0)是方程ax^2+bx=0的一个根,求ac+b的值 方程:ax平方+bx+c=0 a=1,b=-1,c=-2,求方程ax的平方+bx+c=0的根 方程aX平方+bX+c=0,的判别式是? C语言求方程解,越快越好求方程ax^2+bx+c=0的根,用3个函数分别求当b^2-4ac大于0、等于0和小于0时的根并输出结果.从主函数输入a、b、c的值.c语言 而且不写或写一样的都要罚抄 C语言题 求方程ax^2+bx+c=0的根.分别考虑:有两个不等的实根;有两个相等的实根我大一新生刚学C语言,请用易懂的算法,最起码那些符号,变量名我得能看懂. 求使方程ax²+bx+c=0有一个根为1的充要条件 结合二次函数 y=ax^2+bx+c的图象 求:1.抛物线y=ax^+bx+c的对称轴结合二次函数 y=ax^2+bx+c的图象求:1.抛物线y=ax^+bx+c的对称轴 2. ax^+bx+c >0的解集 3. ax^+bx+c<0的解集 结合二次函数 y=ax^2+bx+c的图象 求:1.抛物线y=ax^+bx+c的对称轴结合二次函数 y=ax^2+bx+c的图象求:1.抛物线y=ax^+bx+c的对称轴 2. ax^+bx+c >0的解集 3. ax^+bx+c<0的解集 二次函数f(x)=ax^2+bx+c,a为正整数,c>=1,a+b+c>=1,方程ax^2+bx+c=0有两个小于1的不等正根,求a的最小值