最小値を返す関数

フォーラム(掲示板)ルール
フォーラム(掲示板)ルールはこちら  ※コードを貼り付ける場合は [code][/code] で囲って下さい。詳しくはこちら
ねこ

最小値を返す関数

#1

投稿記事 by ねこ » 12年前

要素数が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;
}

box
記事: 2002
登録日時: 15年前

Re: 最小値を返す関数

#2

投稿記事 by box » 12年前

ねこ さんが書きました:

コード:

#define NUMBER 5;
セミコロンは本当に必要でしょうか?
バグのないプログラムはない。
プログラムは思ったとおりには動かない。書いたとおりに動く。

ねこ
記事: 4
登録日時: 12年前

Re: 最小値を返す関数

#3

投稿記事 by ねこ » 12年前

ありがとうございます!!!
解決いたしました・・・!
よかったですーー><

閉鎖

“C言語何でも質問掲示板” へ戻る