ID
测试数据来自 wjszez/1852
问题描述:
每个城市的国家身份卡号码由7个数字和1个字母组成。此字母由7个数字计算得出。
计算公式如下:
每个数字乘上它们的位权。第一个数字的位权是2, 第二个数字的位权是7,第三个数字的位权是6, 第四个数字的位权是5, 第五个数字的位权是4, 第六个数字的位权是3, 第七个数字的位权是2。
2、累加这些乘积
3、将乘积整除11取余
4、由余数可得出此字母: 0=J, 1=A, 2=B, 3=C, 4=D, 5=E, 6=F, 7=G, 8=H, 9=I, 10=Z
例如: 给出号码 “6830907”, 求和得 2 6 + 7 8 + 6 3 + 5 0 + 4 9 + 3 0 + 2 7 = 12 + 56 + 18 + 0 + 36 + 0 + 14 = 136. 136 除11余 4, 和 4 相对应的字母是“D”. 所以,身份卡号码将是“6830907D”.
写一个程序,读入7位数字,求相应字母.
问题输入:
输入文件 ID.IN 由7个数字组成。
问题输出:
输出文件ID.OUT 仅包含一个大写字母。
输入样例:
6830907
输出样例:
D
信息
- ID
- 2262
- 难度
- (无)
- 分类
- (无)
- 标签
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者