文章

94

粉丝

0

获赞

19

访问

2.8k

头像
身份证校验 题解:
P1722 北京理工大学机试题
发布于2026年1月26日 16:13
阅读数 62

//用数组保存各个位置的数,

#include<stdio.h>
#include<string.h>
using namespace std;
int q[18]={7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
char y[11]={'1','0','X','9','8','7','6','5','4','3','2'};
int main()
{
    char s[30];
    while(scanf("%s",s)!=EOF)
    {
        int n[19];
        int l=strlen(s);
        if(l!=18)
        {
            printf("ID Wrong\n");
            continue;
        }

        for(int i=0;i<18;i++)
        {
            n[i]=int(s[i]-'0'...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发