解题思路:
注意事项:
参考代码:
#include <stdio.h> #include <math.h> int main(void) { double a,b,c; double x1,x2; double delta; scanf("%lf%lf%lf",&a,&b,&c); delta = b*b - 4*a*c; if(delta > 0) { x1 = (-b + sqrt(delta)) / (2*a); x2 = (-b - sqrt(delta)) / (2*a); printf("x1=%.3lf x2=%.3lf\n",x1,x2); } else if(delta == 0) { x1 = (-b) / (2*a); x2 = x1; printf("x1= %.3lf x2= %.3lf\n",x1,x2); } else x1 = (-b) / (2*a); x2 = sqrt(-delta)/(2*a); printf("x1=%.3lf+%.3lfi x2=%.3lf-%.3lfi\n",x1,x2,x1,x2); return 0; }
0.0分
0 人评分
母牛的故事 (C语言代码)浏览:712 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:669 |
C语言程序设计教程(第三版)课后习题8.3 (C语言代码)浏览:790 |
字符串比较 (C语言代码)答案错误????浏览:641 |
WU-字符串比较 (C++代码)浏览:824 |
printf基础练习2 (C语言代码)浏览:690 |
简单的a+b (C语言代码)浏览:560 |
数对 (C语言代码)浏览:762 |
矩阵加法 (C语言代码)浏览:1768 |
C语言训练-大、小写问题 (C语言代码)浏览:719 |