有人知道我错哪了么输出一直不对

 

<span class="hljs-meta">#include <iostream></span>
<span class="hljs-keyword">using</span> namespace std;

<span class="hljs-type">int</span> main()
{
    <span class="hljs-type">int</span> A, B;
    cin >> A >> B;
    <span class="hljs-type">int</span> start = (A > B) ? B : A;
    <span class="hljs-type">int</span> end = (A > B) ? A : B;
    <span class="hljs-type">int</span> sum = <span class="hljs-number">0</span>, <span class="hljs-keyword">index</span> = <span class="hljs-number">1</span>;

    <span class="hljs-keyword">for</span> (<span class="hljs-type">int</span> i = <span class="hljs-keyword">start</span>; i <= <span class="hljs-keyword">end</span>; i++, <span class="hljs-keyword">index</span>++)
    {
        sum += i;
        cout.width(<span class="hljs-number">5</span>);
        cout << i;
        <span class="hljs-keyword">if</span> (<span class="hljs-keyword">index</span> % <span class="hljs-number">5</span> == <span class="hljs-number">0</span>)
            cout << endl;
    }
    cout << endl
         << "sum=" << sum;
 
    <span class="hljs-keyword">return</span> <span class="hljs-number">0</span>;
}