c++ 중복 입력 방지 등
조회수 412회
include
include
using namespace std; int main() {
char name[10][10]{};
int number = 0;
int score[10][2]{};
cout << "Enter the number of students:";
int i, j, n;
int f;
cin >> n;
for (i = 0;i < n;i++) {
cout << "Name : ";cin >> name[i];
cout << "School Number : ";cin >> f;
cout << "Score : ";cin >> score[i][0];
}
for (i = 0;i < n;i++) {
score[i][1] = 0;
for (j = 0;j < n;j++)
if (score[i][0] < score[j][0])
score[i][1]++;
}
for (i = 0;i < n;i++)
for (j = 0;j < n;j++)
if (score[j][1] == i)
cout << "Name : " << setw(5) << name[j] << " ,Score : " << score[j][0] << endl;
return 0;
}
이렇게 코딩을 짰는데 이름 칸에 숫자를 입력했을시 혹은 똑같은 이름이나 똑같은 학번을 한번 더 적었을시 오류가 났다고 하고 다시 입력할 수 있게 하고 싶은데 어떻게해도 오류가 뜨네요 ㅠㅠ 알려주실분들 계신가요
-
(•́ ✖ •̀)
알 수 없는 사용자
댓글 입력