一元二次方程

来源:互联网 发布:淘宝限制流量怎么办 编辑:程序博客网 时间:2024/05/01 10:31
3.4#include <stdio.h>#include <stdlib.h>#include <math.h>void main(){    int a,b,c,disc;    float x1,x2;    printf("请输入 x1,x2\t");    scanf("%d%d%d",&a,&b,&c);    disc=b*b-4*a*c;    if (disc>0)    {         x1=(-b+sqrt(disc))/2*a;         x2=(-b-sqrt(disc))/2*a;         printf("x1=%f x2=%f\n",x1,x2);    }    else if(disc==0)    {        x1=(-b+sqrt(disc))/2*a;        printf("x1=%f",x1);    }    else if(disc<0)    {        printf("该方程无解");    }    return 0;}

这里写图片描述

知识点:if else if

心得体会:万事多磨

#include <stdio.h>#include <stdlib.h>#include <math.h>void main(){    int a,b,c,disc;    float x1,x2;    printf("请输入 x1,x2\t");    scanf("%d%d%d",&a,&b,&c);    disc=b*b-4*a*c;    if (disc>0)    {         x1=(-b+sqrt(disc))/2*a;         x2=(-b-sqrt(disc))/2*a;         printf("x1=%f x2=%f\n",x1,x2);    }    else if(disc==0)    {        x1=(-b+sqrt(disc))/2*a;        printf("x1=%f",x1);    }    else if(disc<0)    {        printf("该方程无解");    }    return 0;}

这里写图片描述

知识点:if else if

心得体会:万事多磨

原创粉丝点击