當前位置:編程學習大全網 - 編程軟體 - C語言入門編程題,題目如圖所示。給點思路方法?

C語言入門編程題,題目如圖所示。給點思路方法?

#include<stdio.h>

#include<math.h>

int main()

{

double a,b,c,x1,x2,d;

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

if(a==0)

{

if(b==0)

{

if(0==c)

{

printf("恒等式:0+0+0=0\n");

}

else

{

printf("輸入錯誤,不能構成等式!\n");

}

}

else

{

printf("只能構成壹元壹次方程,x=%.2lf\n",0==-(double)c/b ? 0 : -(double)c/b);

}

}

else

{

d=b*b-4*a*c;

if(d<0)

{

printf("x1=%.2lf+%.2lfi\nx2=%.2lf-%.2lfi\n",(-b)/(2.0*a),sqrt(-d)/(2.0*a),(-b)/(2.0*a),sqrt(-d)/(2.0*a));

}

else if(d==0)

{

printf("x1=x2=%.2lf\n",(-b)/(2.0*a));

}

else

{

x1=(-b+sqrt(d))/(2.0*a);

x2=(-b-sqrt(d))/(2.0*a);

printf("x1=%.2lf\nx2=%.2lf\n",x1,x2);

}

}

return 0;

}

  • 上一篇:電路圖用什麽軟件來畫(電路畫圖軟件用什麽軟件)
  • 下一篇:奧創編程
  • copyright 2024編程學習大全網