>>748
�@
n*(n+1)*(2*n+1)/6;
�A
return a*(a+1)*(2*a+1)/6;
�B
return (*p)*(a+1)*(2*a+1)/6;

�Bの*pはaと同じ値に評価されるので好きに入れ替えていい。

しかしなんかこのkeisan(n,&n)とかいう呼び出しが気味悪くて仕方が無い。
ポインタの学習用の課題だからそうなってるんだろうけど。