```python
def IdCardConvert(cid):
cid = str(cid)
idcard = ''
if len(cid) == 15:
idcard = cid[0:6] + '19' + cid[6:15]
s = 0
for i in range(17):
s += (pow(2, 17 - i) % 11) * int(idcard[i])
r = 12 - s % 11
if r == 10:
idcard += 'X'
elif r == 11:
idcard += '0'
else:
idcard += str(r)
else:
return cid
return idcard
```
其中,cid表示传入的身份z号码,函数返回身份z号码的18位转换结果。需要注意的是,这个中返辩程序卖缺并没有考虑到非法输入的情况,如果要用于生产或实际应用场景,请自世仔行添加输入检查的代码。
.....可以写灶肆,只是要用其他的编译器编译下....1.比如你用Java...直接写好以后另存为XX.java扩展命改为java然后用javac编译命令编译下..
2.C# 同样另存为XX.cs 然后.net用csc编译 mono 用msc编译 出来就是exe .net程序集
3.C++ 用记事本变好.cpp 之后用开源的gcc
4.C 之后XX.c 再编译
5.汇编 机租穗器语言...没学过 估计可以
5.python 保存为.py 然后运行
我只知道用文本编辑器是可以写的,并且有的老师会建议学生一开始不要用IDE,先用文本编辑器熟悉下...我们老师就是这种...
最后 解释下1L的...根据我的判断他的意思是写html...但其实...要写web应用几乎弊辩卜没人会放弃IED(visual studio 或 Eclipse)的部署功能...除非...
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)