文章

6

粉丝

135

获赞

4

访问

14.1k

头像
注意字符转换数字还有X是大写以及 correct它拼错了.
P1722 北京理工大学2017年机试题
发布于2023年3月16日 17:07
阅读数 2.4k

#include <iostream>
#include <string>
using namespace std;
int main(){
    string x;
    int quan[50] = {7,9,10,5,8,4,2,1,6,3,7,9,10,5,8,4,2};
    char yu[50] = {'1','0','X','9','8','7','6','5','4','3','2'};
    while(cin>>x){
        int ans = 0;
        for(int i=0;i<x.size()-1;++i){
            int y = x[i]-'0';
            ans += y * quan[i];
        }
        if(yu[ans%11] == x[17]){ printf("ID Corrent\n");}
        else{printf("ID Wrong\n");}
    }
}
 

登录查看完整内容


登录后发布评论

1 条评论
snake
2024年3月20日 00:28

yes

赞(0)