解题思路:
注意事项:
参考代码:
#include<stdio.h>
#include<math.h>
void da(float a,float m,float n)
{
if(n>0)
{
printf("x1=%.3f x2=%.3f",m+sqrt(n)/(2*a),m-sqrt(n)/(2*a));
}
}
void den(float a,float m,float n)
{
if(n==0)
{
printf("x1=x2=%.3f",m);
}
}
void xiao(float a,float m,float n)
{
if(n<0)
{
printf("x1=%.3f+%.3fi x2=%.3f-%.3fi",m,sqrt(-n)/(2*a),m,sqrt(-n)/(2*a));
}
}
int main()
{
float a,b,c,m,n;
scanf("%f %f %f",&a,&b,&c);
m=-b/(2*a);
n=b*b-4*a*c;
da(a,m,n);
den(a,m,n);
xiao(a,m,n);
return 0;
}
0.0分
0 人评分
C语言训练-舍罕王的失算 (C语言代码)浏览:1054 |
C二级辅导-等差数列 (C语言代码)浏览:628 |
简单的a+b (C语言代码)浏览:528 |
C语言训练-斐波纳契数列 (C语言代码)浏览:1271 |
蓝桥杯历届试题-九宫重排 (C++代码)浏览:2812 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:485 |
C语言程序设计教程(第三版)课后习题6.3 (C++代码)浏览:1067 |
C语言程序设计教程(第三版)课后习题8.5 (C语言代码)浏览:600 |
C语言程序设计教程(第三版)课后习题8.8 (C语言代码)浏览:1482 |
A+B for Input-Output Practice (VI) (C语言代码)浏览:575 |