要素数がnoであるint型の配列vcの要素の最小値を返す関数min_ofを作りました。
ですがエラーが出てしまって実行ができません・・・。
エラーの内容を見ると]がありませんと書いてありますが、]は打ってあります・・・。
エラーで指摘された場所はコメントを入れておきました。
他になにか間違いがあるのでしょうか・・・?
よろしくお願いします!
#define NUMBER 5;
int min_of(const int vc[],int no){
int min;
int i;
min=vc[0];
for(i=1;i<no;i++){
if(min>vc) min=vc;
}
return (min);
}
int main(void)
{
int i;
int tensu[NUMBER]; //*ここです!
int min;
puts("点数を入力してください。");
for(i=0;i<NUMBER;i++){
printf("[%d]:"i+1); scanf("%d",&tensu);
}
min=min_of(tensu,NUMBER);
printf("最低点は%d点です。\n",min);
return 0;
}
最小値を返す関数
Re: 最小値を返す関数
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。
プログラムは思ったとおりには動かない。書いたとおりに動く。