最速怪談選手権

int calc(int *a.int s,int t){
if(s==t)return a[s];
else {
h=(s+t)/2;
return calc(a,s,h)+calc(a,h+1,t);
}
}
エラーが出るのですがどうしたらいいでしょうか?

A 回答 (2件)

1行目の第一引数の区切り。

カンマで区切るべきだがピリオドになっている。
4行目と5行目で使っている変数hの宣言はどこ?
    • good
    • 0

外からどう呼ばれるのか分かりませんが、a[s]がnullになっていませんか?

    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!