В 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));
)
|
Закладка В Luhn Алгоритм проверки данных в C
Последние сообщения блога
- SourceForge против Freshmeat

