當前位置:編程學習大全網 - 網站源碼 - C語言源代碼找壹元二次方程有問題嗎?

C語言源代碼找壹元二次方程有問題嗎?

#?包括?& ltstdio.h & gt

#?包括?& ltmath.h & gt

int?主要(無效)

{

int?壹、?b,?c;

雙倍?d,?x1,?x2;

Printf("請分別輸入二次項的系數、線性項的系數和常數項的系數:\ n ");

scanf("%d?%d?%d ",& amp壹、?& ampb,?& ampc);

如果(a?==?0)

{

Printf("不能形成二次方程\ n ");

回歸?0;

}

其他

{

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

如果(d?& gt?0)

{

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

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

Printf("方程有兩個不同的根,x1?=?%.2lf,?x2?=?%.2lf\n ",x1,?x2);

}

不然呢?如果(d?=?0)

{

x2?=?x1?=?(-b)?/?(2 * a);

Printf("方程有兩個相同的根,x1?=?x2?=?%.2lf\n ",x 1);

}

其他

Printf("方程無解\ n ");

}

回歸?0;

}

我改了妳的程序?妳能仔細看看嗎?

  • 上一篇:放量漲停公式源代碼
  • 下一篇:Asp源代碼工作提醒
  • copyright 2024編程學習大全網