De Luhn Check Digit Algorithm in C

Dit programma, gepresenteerd in de C-broncode vorm, zal het uitvoeren van deze wiskunde voor je. Feed alles, maar de laatste cijfers van uw creditcard-nummer, en het geeft je het laatste cijfer. Als het geeft je een laatste cijfer verschilt van de ene je hebt, je hebt een ongeldig creditcardnummer.

  # include <stdio.h> 

  / * 
   * Rendement laatste cijfer van een bankkaart (bijvoorbeeld een creditcard) 
   * Ontvangt alle cijfers, maar de laatste als input 
   * Door Diomidis Spinellis <dds@doc.ic.ac.uk> 
   * / 
  int bank (u) 
  char * u; 
          ( 
          registreren 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; 
                  ) 
          terug 10 - s% 10; 
          ) 
	
  void main (argc, argv) 
	
  int argc; 
  char ** argv; 
          ( 
          while (- argc) 
                  printf ( "% d \ n", bank (* + + argv)); 
          ) 


Top 5 Gratis Networking Tools

Bookmark De Luhn Check Data-algoritme in C

Laatste blogberichten


Engels Engels Duits Duits Spaans Spaans Frans Frans Italiaans Italiaans Portugees Portugees Russisch Russisch Nederlands Nederlands
Grieks Grieks Hindi Hindi Japans Japans Koreaans Koreaans Chinees Chinees Chinees (vereenvoudigd) Chinees (vereenvoudigd) Arabisch Arabisch

Copyright 2009 Tech-FAQ. Alle rechten voorbehouden. Privacybeleid.