你的i从2开始取,虽然i-1取到1,但是无法取到数组x下标为0的元素,所以答案122与正确答案123相差1
Input a...也作为输入的一部分,所以应该放在scanf里面printf去掉改为scanf("Input a,n:%d %d",&a,&n);有用记得采纳呐