程序没错。不知道你在什么环境下测试的。一般C语言中int是16位的,最大是65535,c++中int才是32位的。
你发的题中说明 "(最多10,000位)。" 10000位很大啊. 你是不是没注意看题目?
我用你的程序试了一下,没有错误啊,可以运行。
既然用不上这个数~直接当做字符串处理好了~~