-
#include
#include
void main()
float a,b,c,answer,answer1,q;
scanf("%f",a);
scanf("%f",b);
scanf("%f",c);
q=b*b-4*a*c;
if(q<0) 小於零且沒有實根。
printf("no.");
否則 if(q = 0) 是實根的情況。
answer = -b / (2 * a);
printf("%f",answer);
elseanswer =( -b + sqrt(q) )/ (2 * a );
answer1 = (-b - sqrt(q) )/ (2 * a );
if(answer1>answer)
printf("%f%f",answer1,answer);
elseprintf("%f%f",answer,answer1 );
這樣更容易。
我沒有編譯器,如果有小錯誤,我可以自己修復。
首先確定是否有堅實的根系。
然後確定真根的數量。
最後,如果有兩個實根,則開始計算。
如果第二個 if 有第二個 if,第乙個 if 肯定不會執行。
所以輸出 e 的根也是不正確的。 下乙個輸出沒有 e 的結果。
因此,只要第乙個 if 不為真,就不會輸出正確的結果。
如果 d 中的隨機數不是 0。 始終輸出 NO。
-
感覺好像是對的,不知道怎麼了?
-
3 被理解為除了 a、i 和 a 三個字元外,其他字元不能單獨是孤立的字元,例如:dds a daks 是合法的,用 i 或 a 替換中間的單 a 仍然是合法的,如果用其他東西代替,則不合法。
4.理解為好像有兩個標點符號連線,例如,,!?這是不合法的,如果是? "是有效的,因為在第二個示例中,兩個標點符號中的乙個是雙引號。
如果有什麼不明白的地方,可以打個招呼。