谁能解释下面程序中给出的luhn算法?

时间:2018-06-06 17:36:37

标签: c

enter image description here

任何人都可以解释这个程序。 这个程序由我们的老师给出,他说这是关于luhn算法我发现它是什么但我无法理解该程序。

1 个答案:

答案 0 :(得分:0)

在阅读维基百科关于Luhn算法的文章后,该程序中的应用程序是明确的。

每个信用卡号都有一个"校验位"作为最后一位数。该数字使得当应用Luhn算法时,结果是10的偶数倍。如果有人输入了卡号,那么它很可能不会加到10的倍数,在打扰之前捕获错误查看CC公司的信用卡。

该程序的作用是:它检查信用卡号码"看起来"合法。在你自己的CC上试一试,然后在相同的CC号上尝试,但是有错误。

如果结果可以被10整除,那么您发布的Luhn函数将返回一个真值。