나는 대답을 찾기가 힘듭니다. 나는 신용 카드 번호 ('378282246310005'라고 가정 해 봅시다)가 특정 기준을 충족하는지 제어 할 수 있기를 원합니다. 번호 3).배열에 숫자를 한꺼번에 넣는 C
전체 숫자를 한 번에 입력하고 숫자의 특정 위치 (예 : 매초마다)를 확인할 수 있기를 원합니다.
int main()
{
int user_input[5];
int i;
for(i=0;i<5;i++)
{
printf("Credit Card Number Digit %d\n",i+1);
scanf("%d",(user_input+i));
}
if(user_input[0] == 5)
printf("MASTERCARD\n");
else
printf("INVALID\n");
return 0;
}
나는 숫자를 숫자 ('% d')로 읽은 다음 수십 년 (1, 10, 100, 1000 등)을 단계별로 처리하고 모듈러스 연산자를 사용합니다. 2/전체 숫자를 문자열로 읽은 다음 그 문자열 안에있는 개별'char'을 단계적으로 찾으십시오. 후자는 아마 가장 쉽습니다. – Evert