参考代码:
import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner scanner = new Scanner(System.in); String CardID = scanner.next(); StringBuilder sb = new StringBuilder(CardID);// 构造一个StringBuilder对象 sb.insert(6, "19");// 在指定的位置6,插入指定的字符串 CardID=sb.toString(); int num=0;//存储计算验证码的和 int yz1[]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2}; for (int i = 0; i < CardID.length(); i++) { num+=(CardID.charAt(i)-48)*yz1[i];//转为数字为ASCll码需减48得到原本的数 } char yz2[]={'1','0','x','9','8','7','6','5','4','3','2'}; System.out.println(CardID+yz2[num%11]); } }
0.0分
12 人评分
WU-输出正反三角形 (C++代码)浏览:1018 |
【亲和数】 (C语言代码)浏览:597 |
C语言程序设计教程(第三版)课后习题12.3 (C语言代码)浏览:542 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:649 |
C语言程序设计教程(第三版)课后习题6.9 (C语言代码)浏览:582 |
C语言程序设计教程(第三版)课后习题10.3 (C语言代码)浏览:839 |
C语言程序设计教程(第三版)课后习题6.9 (C++代码)浏览:500 |
C语言程序设计教程(第三版)课后习题8.2 (C++代码)浏览:646 |
C二级辅导-求偶数和 (C语言指针动态内存法)浏览:631 |
IP判断 (C语言代码)浏览:495 |