前提・実現したいこと
以下のエラーメッセージが発生しました。
発生している問題・エラーメッセージ
cg1.c:11:1: error: function definition is not allowed here { ^ 1 error generated. ### 該当のソースコード ```ここに言語名を入力 #include <math.h> #include <stdio.h> int main(void){ double chokusen( double *x, double *y, double *z, double a, double b, double c, double d, double x0, double y0, double z0, double f, double g, double h) { double denon,t; denon = a*f + b*g + c*h; if( fabs(denon) < 1e-7 ){ /* 直線と平面は並行 */ return 99999.9; } else{ t = -( a*x0 + b*y0 + c*z0 + d )/denon; *x = x0 + f*t; *y = y0 + g*t; *z = z0 + h*t; return t; /* もし、t の値が 0 未満 1 より大きい場合、交点は存 在しない */ } } }
回答1件
あなたの回答
tips
プレビュー