이 알고리즘은 C Luhn 숫자 확인

이 프로그램은, C 소스 코드 형태로 제시, 당신이 계산을 수행합니다. 하지만 귀하의 신용 카드 번호를 모두 공급 자리, 지난 그리고 당신이 마지막으로 자리를 제공할 것입니다. 만약 당신이주는 마지막 하나가, 당신이 잘못된 신용 카드 번호를 다른 자리.

  # 포함 <stdio.h> 

  / * 
   * 지난 돌아가기 은행 카드 (예 : 신용 카드)의 자리 
   *하지만, 모든 자리를 수신 입력으로 마지막 하나 
   Diomidis Spinellis * <dds@doc.ic.ac.uk> 
   * / 
  int 은행 (유) 
  숯불 * 유; 
          ( 
          등록 전 = 0; 
          int 내가있어, T; 

          나 = 나 strlen (유); 
          은 (i = 0; 난 <난; 난 + +) 
                  ( 
                  마 = (유 [전 - 전 - 1] - '0 ') * (1 + (은 (i + 1) % 2)); 
                  s + = T는 <10?  마 : 마 - 9; 
                  ) 
          반환 10 - % 10; 
          ) 
	
  메인 (argv가 argc) 무효 
	
  int argc; 
  숯불 ** argv가; 
          ( 
          동안 (- argc) 
                  printf ( "% d 개 \ n", 은행 (* + + argv가)); 
          ) 


상위 5 개 무료 네트워킹 툴

스크랩이 Luhn 체크 데이터 알고리즘은 C

최신 블로그 게시물


영어 영어 독일어 독일어 스페인어 스페인어 프랑스어 프랑스어 이탈리아어 이탈리아어 포르투갈어 포르투갈어 러시아어 러시아어 네덜란드어 네덜란드어
그리스어 그리스어 힌디어 힌디어 일본어 일본어 한국어 한국어 중국어 중국어 중국어 (간체) 중국어 (간체) 아랍어 아랍어

저작권 2009년 테크 - 자주 묻는 질문. 판권 소유. 개인 정보 보호 정책.