```
A = stoll(s.substr(0, s.size() / 2));
cout << s.substr(0, s.size() / 2) << endl;
B = stoll(s.substr(s.size() / 2+1, s.size()));
cout << s.substr(s.size() / 2 , s.size()-1) << endl;
如果s=1234,那么A=0,B=12,不科学啊?直接输出 s.substr(0, s.size() / 2) 和s.substr(s.size() / 2 , s.size()-1)都很正确。
还有,如果s为两位数,程序就会崩溃