求哪里出现了问题?请快一点要截止了

img


#include
using namespace std;
int main()
{
int a[300], b[300], c[300],d[300];
int n;
cin >> n;
for (int i = 0; i < n; i++)
{
cin >> a[i]>> b[i];
c[i] = a[i] + b[i];
d[i] = i+1;
}
for (int i = 0; i < n-1; i++)
{
for (int j=0; j <i-1;j--)
{
if (c[j] > c[j+1 ])
{
int temp = a[j];
a[j] = a[j+1 ];
a[j+1] = temp;
int a = d[j];
d[j] = d[j+1 ];
d[j+1 ] = a;

        }
    }
}
for(int i=0;i<5;i++)
cout << d[i] << " " << c[i] << endl;
return 0;

}

输出是什么?