Я расстроился по поводу требования, которое запрещало такой же идентификатор студента.Проверьте данные для пользователей
Предположим, мне нужно набрать 3 студента ID:
- Первая: 1234
- Второе: 4567
- Третье: 1234 (такой же попросить пользователя ввести имя студента снова)
Но я понятия не имею, как я могу сканировать все предыдущие данные и сравнивать типы пользователей данных. Спасибо за помощь.
#include<stdio.h>
int main()
{
int Num;
printf("Enter a number for student:"); //enter the number of student
scanf("%d",&Num);
int i,a,CheckId;
int myArr[Num];
for(i=0;i<Num;i++)
{
printf("\n\nEnter student ID:");//type the StudentID
scanf("%d",&myArr[i]);
}
//This part i want to check whether the data is same
do
{
printf("Enter a number");
scanf("%d",&CheckId);
if(CheckId==myArr[i])//Assume the number is same
{
break;
}
}while(CheckId!=myArr[i]);//Assnume the number is not same and continue
//But how can i check the previous data
}
Добро пожаловать в Переполнение стека. Пожалуйста, используйте теги, чтобы описать язык программирования или технологию, о которой идет речь. Я повторил ваш вопрос как 'C'; не стесняйтесь настраивать, если вы используете определенный диалект. –
Какое требование? О чем ты говоришь? –
Тот же идентификатор студента не допускается. – user3041923