解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
double x1,x2;
double n,m;
scanf("%lf%lf%lf",&a,&b,&c);
n=b*b-4*a*c;
m=sqrt(n);
if(n>0)
{
x1=(-b+m)/2*a;
x2=(-b-m)/2*a;
printf("x1=%.3lf\n",x1);
printf("x2=%.3lf\n",x2);
}
if(n==0)
{
x1=(-b)/2*a;
x2=(-b)/2*a;
printf("x1=%.3lf\n",x1);
printf("x2=%.3lf\n",x2);
}
if(n<0)
{
double c,d ;
c=(-b)/(2*a);
d=sqrt(-n)/(2*a);
printf("x1=%.3lf+%.3lfi x2=%.3lf-%.3lfi\n",c,d,c,d);
}
return 0;
}
0.0分
0 人评分
点我有惊喜!你懂得!浏览:1274 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:674 |
Biggest Number (C++代码)回溯法浏览:1678 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:627 |
2006年春浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:912 |
【出圈】 (C语言代码)浏览:590 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:624 |
wu-淘淘的名单 (C++代码)浏览:1532 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:512 |
C语言程序设计教程(第三版)课后习题3.7 (C语言代码)浏览:863 |