В Luhn Проверить Digit Алгоритм в C

Эта программа, представленная в C исходный код формы, будет выполнять эту математику для вас. Подача все, но последние цифры номера кредитной карты, и он даст вам последнюю цифру. Если она дает вам последнюю цифру отличается от той, у вас, у вас есть кредитная карточка недействительный номер.

  # включить <stdio.h> 

  / * 
   * Возвращение последнюю цифру в банке карточку (например, кредитные карты) 
   * Получает все цифры, но последняя в качестве вклада 
   * По Diomidis Spinellis <dds@doc.ic.ac.uk> 
   * / 
  INT банка (U) 
  знаков * U; 
          ( 
          Реестр I, S = 0; 
          INT L, T; 

          L = strlen (U); 
          для (i = 0; I <L; I + +) 
                  ( 
                  T = (U [L - I - 1] -'0 ') * (1 + ((I + 1)% 2)); 
                  S + = T <10?  Т: Т - 9; 
                  ) 
          возвращение 10 - с 10%; 
          ) 
	
  недействительной основную (argc, argv) 
	
  INT argc; 
  символ ** argv; 
          ( 
          в то время как (- argc) 
                  printf ( "% D \ N", банка (* + + argv)); 
          ) 


Top 5 Бесплатные Сетевые средства

Закладка В Luhn Алгоритм проверки данных в C

Последние сообщения блога


Английский Английский Немецкий Немецкий Испанский Испанский Французский Французский Итальянский Итальянский Португальский Португальский Русский Русский Голландский Голландский
Греческая Греческая Хинди Хинди Японский Японский Корейский Корейский Китайский Китайский Китайский (упрощенный) Китайский (упрощенный) Арабский Арабский

Copyright 2009 Tech-FAQ. Все права защищены. Политика конфиденциальности.