定積分をプログラムを用いて計算するプログラムを作っています
bunkatuを複数宣言してないはずなのですが、
(14)仮パラメーター 'bunkatu' が再定義されました。
とこのようにエラーが表示されてしまいます。
どのように改善すればいいのでしょうか?
#include <stdio.h> #include <math.h> //被積分関数 double func(double x){ return cos(x); } //定積分の計算 double integrate(float bunkatu){ float x; float min=0.5; float max=1.5; float bunkatu=10.0; float dh; dh = (max - min)/bunkatu; double ans = 0; for(x=min; x<max; x+=dh){ ans += func(x)*dh; } return ans; } //厳密解 double real(){ return sin(1.5)-sin(0.5); } int main(float bunkatu){ double error = fabs(integrate(bunkatu) - real()); printf("error = %d\n", error); return 0; }```
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/15 04:33