perfectbit222 @ 2022-09-19 19:34:51
这道题可以考虑string字符串吗? 就是
#include<bits/stdc++.h>
using namespace std;
int main()
{
string isbn;
string sum;
char t=2;
cin >> isbn;
string a=isbn.substr(0,1);
string b=isbn.substr(2,3);
string c=isbn.substr(6,5);
string d=isbn.substr(12,13);
}
这一部分实现了字符串纯数字部分的读取,后续就没有思路了...求救大佬续写
by fish_love_cat @ 2022-09-19 19:41:12
az
by fish_love_cat @ 2022-09-19 19:42:06
逐个输入按规则运算就行了吧
by fish_love_cat @ 2022-09-19 19:43:53
不用string都可以的吧
by LeTu_Jun @ 2022-09-19 19:44:58
@perfectbit222 然后按位输出模拟啊
by perfectbit222 @ 2022-09-19 19:49:36
@LeTu_Jun 啊就是在这步出现的问题,马上我贴一下
by perfectbit222 @ 2022-09-19 20:07:37
https://pastebin.ubuntu.com/p/Cht7mSZQbq/
by so_find_skind @ 2022-09-19 20:14:09
@perfectbit222
你最后一步
isbn.substr(x,1)*(x+1)
是直接字符串相乘吧