回覆列表
  • 1 # 使用者2893793678133

    C語言編寫二次函式,首先考慮二次係數上不能為0,因為當二次的係數為0時,就不是二次函數了,應該按照一次函式來進行計算,否則一個數除以0就沒有意義了.~#include <stdio.h> #include <stdlib.h> #include <math.h> int main() { float a,b,c;float x1,x2,m;printf("input number a=:");scanf("%f",&a);printf("input number b=:");scanf("%f",&b);printf("input number c=:");scanf("%f",&c);if(a==0)printf("一根:%f\n",c*(-1)/b);else if(a==0&&b==0)printf("無意義!");else{m=b*b-4*a*c;if(m>0){printf("兩根\n");printf("x1=%f\n",(-b+sqrt(m))/(2*a));printf("x2=%f\n",(-b-sqrt(m))/(2*a));}else if(m==0)printf("x1=x2=%f\n",x1);}elseprintf("無實根\n");}return 0;}

  • 中秋節和大豐收的關聯?
  • 有什麼好的哲學書籍?