Le Luhn Check Digit algorithme en C

Ce programme, présenté en forme de code source C, effectue ce calcul pour vous. Feed-il, mais les derniers chiffres de votre numéro de carte de crédit, et il vous donnera le dernier chiffre. Si cela vous donne un dernier chiffre différent de celui que vous avez, vous avez un numéro de carte de crédit valide.

  # include <stdio.h> 

  / * 
   * Retour dernier chiffre d'une carte bancaire (par exemple la carte de crédit) 
   * Reçoit tous les chiffres, mais la dernière en entrée 
   * En Diomidis Spinellis <dds@doc.ic.ac.uk> 
   * / 
  int banque (u) 
  char * u; 
          ( 
          register 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; 
                  ) 
          retour 10 - s 10%; 
          ) 
	
  void main (argc, argv) 
	
  int argc; 
  char ** argv; 
          ( 
          while (- argc) 
                  printf ( "% d \ n", de la banque (* + + argv)); 
          ) 


Top 5 Free Networking Tools

Bookmark Les Luhn Check données Algorithme en C

Latest Blog Posts


Anglais Anglais Allemand Allemand Espagnol Espagnol Français Français Italien Italien Portugais Portugais Russe Russe Néerlandais Néerlandais
Grec Grec Hindi Hindi Japonais Japonais Coréen Coréen Chinois Chinois Chinois (simplifié) Chinois (simplifié) Arabe Arabe

Copyright 2009 Tech-FAQ. Tous droits réservés. Politique de confidentialité.