請教這兩題程式

小弟最近急要交報告,目前只剩下以下兩題一直寫不出來,請各位擅長程式的大大們幫個忙一下@@謝謝

題目一:

請設計一個函數 sol(a,b,c),傳回ax^2+bx+c=0的解中最大的值。

題目二:

試利用巨集函式計算梯型面積。

可以的話順便附註解給我@@謝謝

1 個解答

評分
  • 1 0 年前
    最佳解答

    //Power by Visual Studio 2005

    #include<stdio.h>

    #include<stdlib.h>

    #define area(up, down, hight) ((double)up+down)*hight/2

    double sol(double a, double b, double c){

    return (4*a*c-b*b)/4*a*a;

    }

    int main(int argc, char* argv[]){

    //==========START==========//

    printf("(1) Max= %lf\n",sol(1,2,2));

    printf("(2) Area= %lf\n",area(2,3,5));

    //==========END==========//

    system("PAUSE");

    return 0;

    }

還有問題?馬上發問,尋求解答。