最近cをはじめたのですが、こんな課題が出ました。
 
3次元ベクトルを要素が実数の1次元配列で表すものとする。
2つの3次元ベクトルの配列を第1、第2引数として受け取り、
それぞれのベクトルの大きさを第3、第4引数に、内積を関数値として返す関数を作成する。この関数を用い2つのベクトルを入力して、それらの大きさと内積を表示せよ。

配列使って内積を出すくらいはわかるのですが、関数使うとなるとわからなくなってしまいます。出来れば解答をよろしくお願いします。