解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
int main()
{
double a,b,c;
scanf("%lf%lf%lf", &a, &b,&c);
double result=b*b-4*a*c;
if(result>0)
{
printf("x1=%.3lf x2=%.3lf",(-1*b+sqrt(result))/2*a,(-1*b-sqrt(result))/2*a);
}else if(result==0)
{
printf("x1=%.3lf",-1*b/2*a);
}else if(result<0)
{
printf("x1=%.3lf%+.3lfi x2=%.3lf%+.3lfi",(-1*b)/(2*a),sqrt(-1*result)/(2*a),(-1*b)/(2*a),-1*sqrt(-1*result)/(2*a));
}
return 0;
}
0.0分
2 人评分
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:825 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:715 |
小九九 (C语言代码)浏览:531 |
C语言程序设计教程(第三版)课后习题6.2 (C++代码)为什么回车不算字符浏览:1187 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:705 |
上车人数 (C语言代码)浏览:1180 |
C二级辅导-阶乘数列 (C语言代码)浏览:618 |
C语言程序设计教程(第三版)课后习题8.9 (C语言代码) 用函数传参的方法浏览:4079 |
C语言程序设计教程(第三版)课后习题11.3 (C语言代码)浏览:1053 |
矩形面积交 (Java代码)浏览:1222 |