當前位置:編程學習大全網 - 編程軟體 - c語言程序設計

c語言程序設計

#include?"stdio.h"

#include?"math.h"

int?main(int?argc,char?*argv[]){

float?a,b,c,d;

printf("Please?enter?a,?b,?c(R:)...\n");

scanf("%f%f%f",&a,&b,&c);

if(a){

if((d=b*b-4*a*c)-0.0>1.0E-6){

printf("The?equation?has?two?distinct?real?roots:?");

d=(float)sqrt(d);

printf("%.4f?and?%.4f\n",(-b+d)/2/a,(-b-d)/2/a);

}

else?if(0.0-d>1.0E-6){

printf("The?equation?has?two?complex?roots:?");

d=(float)sqrt(-d);

printf("%.4f+%.4fi?and?%.4f-%.4fi\n",-b/2/a,d/a/2,-b/2/a,d/a/2);

}

else?if(fabs(d-0.0)<=1.0E-6)

printf("The?equation?has?two?equal?roots:?%.4f\n",-b/2/a);

}

else

printf("The?equation?is?not?quadratic.\n");

return?0;

}

運行樣例:

  • 上一篇:float在python中的用法
  • 下一篇:如何快速使用CAD
  • copyright 2024編程學習大全網