如何編碼一個方程式ax2+bx+c=0的根,分別考慮d=b2-4ac大于零等于零小于零這三種情況
1 回答
已采納
一瞬兒光
TA貢獻178條經驗 獲得超70個贊
#include<stdio.h>
#include<math.h>
void?main()
{
????double?d,an,an2;
????d?=?b*b-4*a*c;
????if(d<0)?{
????????printf("answer?is?not?exist");
????}
????if(d=0)?{
????????an?=?-b/(2*a);
????????printf("answer?is?%/f",an);
????}
????if(d>0)?{
????????d?=?sqrt(d);
????????an?=?(-b+d)/(2*a);
????????an2?=?(-b-d)/(2*a);
????????printf("answer1?is?%/f?and?%f",an,an2);
????}
}- 1 回答
- 0 關注
- 1158 瀏覽
添加回答
舉報
0/150
提交
取消
