当前位置 :
设计一个计算一元二次方程根的程序:从文本框输入一元二次方程的三个系数:A,B,C,计算并输出方程的两个
更新时间:2024-04-27 03:41:23
1人问答
问题描述:

设计一个计算一元二次方程根的程序:从文本框输入一元二次方程的三个系数:A,B,C,计算并输出方程的两个

丁德臣回答:
  #include   #include   voidmain()   {   floata,b,c;   floatdisc,x1,x2,realpart,imagpart;   printf("请输入系数a、b、c(以空格隔开):n");   scanf("%f%f%f",&a,&b,&c);   printf("Theequationis:%fx^2+%fx+%f=0n",a,b,c);   printf("Therootoftheequationis:n");   if(a==0)/*二次项系数为0,即为一元一次方程的情况*/   {   if(b==0&&c!=0)   printf("无解!n");   elseif(b==0&&c==0)   printf("解是任意的.n");   else   printf("%fn",(-c)/b);   }   else/*接下来,是a不为0的情况*/   {   disc=b*b-4*a*c;   if(disc==0)/*判别式等于0时*/   printf("%fn",(-b)/(2*a));   elseif(disc>0)/*判别式大于0时*/   {   x1=(-b+sqrt(disc))/(2*a);   x2=(-b-sqrt(disc))/(2*a);   printf("%fand%fn",x1,x2);   }   else/*最后是判别式小于0,有两个复数解*/   {   realpart=-b/(2*a);   imagpart=sqrt(-disc)/(2*a);   printf("complexroots:n");   printf("%f+%fin",realpart,imagpart);   printf("%f-%fin",realpart,imagpart);   }   }   }
最新更新
我查吗(wochama.com)汇总了汉语字典,新华字典,成语字典,组词,词语,在线查字典,中文字典,英汉字典,在线字典,康熙字典等等,是学生查询学习资料的好帮手,是老师教学的好助手。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
电话:  邮箱:
Copyright©2009-2021 我查吗 wochama.com 版权所有 闽ICP备2021002822号-4