int main() { Solution s; s.Test(9, 9); s.Test(0, 0); s.Test(12345, 54321); s.Test(-12345,-54321); s.Test(10000, 1); s.Test(10010, 1001); // 不同大小的数字要用不同的方式来消除warn s.Test(1000000003, 3000000001ul); s.Test(1000000009, static_cast<int>(9000000001)); // 1000000009 && -1000000009呢 return 0; }