2024年4月14日发(作者:)
编程求解一元二次方程 方程中的实数
根,其系数a、b、c从键盘输入
完整代码如下:
.
.
.
.
.
.
.
import math
print("请输入 a b c 用空格隔开 :")
a,b,c=map(int,input().split())
if a != 0:
.
.
.
.
.
.
.
.
delta = b**2-4*a*c
if delta > 0:
print("方程有两个不相等的实数根 : ", (-b + (delta)) / (2*a) , " , " , (-b -
(delta)) / (2*a) )
.
.
.
.
.
.
.
.
.
.
elif delta == 0:
print("方程有一个实数根 : ", -b / (2*a))
else :
print("方程没有一个实数根")
else :
.
.
.
.
.
.
.
.
print("这个方程是一元方程")
#include
#include
int main(){
.
.
.
.
.
.
.
.
.
.
.
.
.
.
double a,b,c;
printf("请依次输入a b c用空格隔开");
scanf("%lf%lf%lf",&a,&b,&c);
double delt = b * b - 4*a*c;
if( delt > 0 ){
printf("方程有两个不相等的实数根 : %g , %g",(-b + sqrt(delt)) / (2 * a) ,(-b - sqrt(delt))
/ (2 * a) );
.
.
.
.
.
.
} else if( delt == 0 ){
printf("方程有一个实数根 : %g ",(-b + sqrt(delt)) / (2 * a) );
} else {
.
.
.
.
}
printf("方程没有实数根");
}
.
.
.
发布者:admin,转转请注明出处:http://www.yc00.com/web/1713074096a2177702.html
评论列表(0条)