Il Luhn Check Digit Algorithm in C

Questo programma, presentato in forma di codice sorgente C, si esibirà la matematica questo per lei. Feed tutto, ma l'ultima cifra del vostro numero di carta di credito, e vi darà l'ultima cifra. Se vi dà un ultima cifra diversa da quella che si ha, si dispone di un numero di carta di credito non validi.

  # include <stdio.h> 

  / * 
   * Torna ultimo numero di una carta bancaria (ad esempio, carta di credito) 
   * Riceve tutte le cifre, ma l'ultimo come input 
   * Con Diomidis Spinellis <dds@doc.ic.ac.uk> 
   * / 
  int banca (u) 
  char * u; 
          ( 
          registrare i, s = 0; 
          int l, t; 

          l = strlen (u); 
          for (i = 0; i <l; i + +) 
                  ( 
                  t = (u [l - i - 1] -'0 ') * (1 + ((i + 1)% 2)); 
                  s + = t <10?  t: t - 9; 
                  ) 
          ritorno 10 - s% 10; 
          ) 
	
  void main (argc, argv) 
	
  int argc; 
  char ** argv; 
          ( 
          mentre (- argc) 
                  printf ( "% d \ n", banca (* + + argv)); 
          ) 


Top 5 Free Networking Tools

Bookmark Il Luhn Check Algoritmo dei dati in C

Ultimi post sul blog


Inglese Inglese Tedesco Tedesco Spagnolo Spagnolo Francese Francese Italiano Italiano Portoghese Portoghese Russo Russo Olandese Olandese
Greco Greco Hindi Hindi Giapponese Giapponese Coreano Coreano Cinese Cinese Cinese (semplificato) Cinese (semplificato) Arabo Arabo

Copyright 2009 Tech-FAQ. Tutti i diritti riservati. Privacy Policy.