java Q11743:信用检查
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java Q11743:信用检查相关的知识,希望对你有一定的参考价值。
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scn = new Scanner(System.in);
int n = Integer.parseInt(scn.nextLine());
while (n-- != 0) {
String arr[] = scn.nextLine().split(" ");
int tot = 0;
for (int i = 0; i < arr.length; i++) {
char ary[] = arr[i].toCharArray();
for (int j = 0; j < ary.length; j++) {
if (j % 2 == 0)
tot = tot + (ary[j] - '0') * 2 % 10 + (ary[j] - '0') * 2 / 10;
else
tot += ary[j] - '0';
}
}
if (tot % 10 == 0)
System.out.println("Valid");
else
System.out.println("Invalid");
}
}
/*題目:Q11743 : Credit Check
作者:1010
時間:西元 2017 年9 月 */
}
以上是关于java Q11743:信用检查的主要内容,如果未能解决你的问题,请参考以下文章
用python代码检查信用卡和银行
C:信用卡号码检查器/ Luhn 算法
设置和比较日期以检查信用卡有效性
51信用卡Android代码静态检查工具整理
使用 PayPal API 检查信用卡类型(万事达卡与维萨卡)
有没有办法在 PayPal 结账时检查用户如何付款(使用他自己的帐户或信用卡)?