文章

22

粉丝

11

获赞

68

访问

4.0k

头像
一元二次方程 题解:

#include<stdio.h>
#include<math.h>
int main(){
    int a,b,c;//一元二次方程的系数
    int m;
    scanf("%d",&m);
    //循环m次 
    int i=1;
    double delta;
    double x1,x2;
    for(i=1;i<=m;i++){
        scanf("%d %d %d",&a,&b,&c);
        delta=b*b-4*a*c;//德塔判别式
        if(delta>0){//有解的话。。。。 
            x1=((-1*b)-sqrt(delta)  )/(2*a);
            x2=((-1*b)+sqrt(delta)  )/(2*a);
            printf("x1=%.2lf,x2=%.2lf\n",x1,x2);
        }else if(delta==0){//德塔等于0  说明有两个相同的实数根 
       &n...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发