请选择 进入手机版 | 继续访问电脑版

技术_方法_掌握技术,成就未来-6miu百度云

 找回密码
 立即注册
查看: 9|回复: 0

bnu1123 身份证号码验证 C语言版

[复制链接]

329万

主题

329万

帖子

988万

积分

论坛元老

Rank: 8Rank: 8

积分
9889035
发表于 2021-1-4 13:17:38 | 显示全部楼层 |阅读模式
北京师范大学珠海分校
Judge Online of ACM ICPC
1123 身份证号码验证
C语言版

#include #include /* 读入数据 */ void input(char a[]){    int i;      for(i=0;i"%c",&a[i]);    a[6]='1';    a[7]='9';    for(i=8;i"%c",&a[i]);    a[17]='/0';}/* 计算加权因子 */int mi(int n){    int i,sum=1;    for(i=1;ireturn sum;}/* 计算校验数字 */int jiaoyan(char a[]){    int i,sum=0;    for(i=0;i'0');    sum%=11;    return sum;}int main(){    int i,n;    char a[19],f[11]={'1','0','X','9','8','7','6','5','4','3','2'};    scanf("%d",&n);    while(n--){        getchar();        input(a);        a[17]=f[jiaoyan(a)];        a[18]='/0';        printf("%s/n",a);    }    return 0;}
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|技术_方法_掌握技术,成就未来-6miu百度云

GMT+8, 2021-1-28 07:26 , Processed in 0.056359 second(s), 19 queries .

合作伙伴:

盘搜搜 / 百度云搜索 / 盘多多 / 如风搜 / 小说阅读网 / 笔趣阁 / 文库 / 学术 / 小说排行榜 / 专利网 / 专利查询 / 网盘搜索 / 网盘 / 问医生 / 健康网 / APP开发 / 金蝶 / 软件定制 / 软件开发 / 教育app / ERP系统 / SAP / 分销系统 / 成都软件开发 / 小程序开发 / ERP / WMS / MES / LIMS / SCADA / PLM / PDM / 希沃 / SEEWO / OTO / O2O / 培训系统 / 在线问诊 / 在线问诊系统 / 医疗咨询系统 / 网店代运营 / 返利网 / 京东代运营 / 斯特封 / trelleborg / NOK / 斯凯孚 / SKF / 圣戈班 / Saint-Gobain / 派克汉尼汾 / parker / 洪格尔 / hunger / Merkel / 密封圈 /
快速回复 返回顶部 返回列表