解析 #include void main(){float a,b,c,d,p,q,x1,x2;printf("输入方程系数a,b,c:");scanf("%f,%f,%f",&a,&b,&c);d=b*b-4*a*c;p=(-b)/(2*a);q=sqrt(d)/(2*a);x1=p+q;x2=p-q;printf("x1=%.2f,x2=%.2f",x1,x2);getch();} ...
求ax2 bx c=0方程的根。a,b,c由键盘输入,假设b*b-4ac>0。 ___1___(在A和B里选择填空) print(
b = float(input("请输入b值:"))c = float(input("请输入c值:"))判断是否有实数解 if (b ** 2 - 4 * a * c) < 0: # 无实数解 print("该二次函数无实数解!!!")else: # 有实数解 x1 = round((- b + math.sqrt(b ** 2 - 4 * a * c)) / (2 * a), 2...
在使用C语言编写求解方程aX2+bX+c=0的根的函数时,首先需要引入math.h头文件以利用sqrt函数计算平方根。接下来,定义一个名为fangcheng的函数,该函数接受三个参数a、b和c,分别代表方程的系数。在fangcheng函数内部,通过计算b*b-4*a*c的值来判断方程是否有实数根。如果该值大于等于零,表示方程有...
void equation_1(int a, int b, int c) { double x1, x2, temp; temp = b*b - 4 * a * c; x1 = (-b + sqrt(temp)) / (2 * a * 1.0); x2 = (-b - sqrt(temp)) / (2 * a * 1.0); cout << "两个不相等的实根" << endl; ...
求方程ax 2 +bx+c=0的根,用3个函数分别求当:b 2 -4ac大于0、等于0和小于0时的根并输出结果。从函数输入a,b,c的值。相关知识点: 试题来源: 解析 #include #include float x1,x2,disc,p,q; int main() {void greater_than_zero(float,float); void equal_to_zero(float,float); void sm...
#include<math.h>main(){ float a,b,c,disc,x1,x2,p,q; scanf(“a=%f,b=%f,c=%f”,a,b,c); disc=b*b-4*a*c; p=-b/(2*a);q=sqrt(disc)/(2*a);x1=p+q;x2=p-q; printf(“\nx1=%5.2f\nx2=%5.2f\n”,x1,x2);} 反馈...
&b,&c); if(a==0) { m=-c/b; printf("the result is:%f",m); } if(a!=0) { k=b*b-4*a*c; if(k>0) { m=(-b-sqrt(k))/(2*a); //sqrt:开跟号; m,n既为两实根 n=(-b+sqrt(k))/(2*a);...
main(){ void f1(float a1,float a2,float a3);void f2(float b1,float b2,float b3);void f3(float c1,float c2,float c3);float a,b,c,t;printf("Input a=,b=,c=\n");scanf("a=%f,b=%f,c=%f",&a,&b,&c); //输入格式为a=1,b=5,c=6;t = b*b - 4*a*c;if(...
void equation_1(int a, int b, int c) { double x1, x2, temp; temp = b*b - 4 * a * c; x1 = (-b + sqrt(temp)) / (2 * a * 1.0); x2 = (-b - sqrt(temp)) / (2 * a * 1.0); cout << "两个不相等的实根" << endl; ...