sicily--1129. ISBN

来源:互联网 发布:淘宝一键抢拍 编辑:程序博客网 时间:2024/05/30 05:16

水题,也不知道为什么时间是设置10s

#include<iostream>#include<string>using namespace std;int main(){string s;while(cin >> s){int weight = 10;int sum = 0;for(int i = 0; i < 11; i++){if(s[i] >= 48 && s[i] <= 57)//数字{sum = sum + weight * (s[i] - 48);weight--;}else//连接符;}s.push_back('-');for(int i = 0; i < 11; i++){if((sum + i) % 11 == 0)//被11整除{if(i >= 0 && i <= 9)s.push_back('0' + i);elses.push_back('X');break;}}cout << s << endl;}return 0;}


原创粉丝点击