97です。第2問
【問題】線形検索
以下のプログラムを検索条件に当てはまるデータが複数あったら全て表示するように変更せよ
【プログラム】
#include <stdio.h>
#define KAIIN_NUM 10
int main(int argc, char* argv[])
{
int kaiin[] = { 555, 222, 789, 444, 456, 666, 123, 777, 111, 333, 0 };
int n;
int i;
printf("会員番号:");
scanf("%d", &n);
kaiin[KAIIN_NUM] = n;
i = 0;
while (kaiin[i] != n)
{
i++;
}
if (i == KAIIN_NUM)
{
printf("見つかりません。\n");
}
else
{
printf("%d番目に見つかりました。\n", i);
}
return 0;
}