>>983
こんなんでどうだろ?
超ド素人が15分かけて作ったので動作の安全は保証しないw

int i = 0;
int j = 1;

do{scanf("%d",x);               //番号を入力
  for(;i <10;i++){              //とりあえず10件の適合まで対応
    if(nyuuryoku[i].number == x){      //番号は構造体に入ってると勝手に決めたw
      printf("既に番号がある\n");
      break;}               //合致してしまったらやり直し
    else if(i == 9)
         j = 0;             //最後まで合致しなかったらwhile文からの脱出キーj=0をプレゼント
  }
}while(j);