编程求解一元二次方程 方程中的实数根,其系数a,b,c从键盘输入.

编程求解一元二次方程 方程中的实数根,其系数a,b,c从键盘输入.


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条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信