大佬们debug下在下的代码为啥CE(懂得都懂)咧?
查看原帖
大佬们debug下在下的代码为啥CE(懂得都懂)咧?
533488
Immortal_Xiao楼主2021/8/27 22:09
#include <bits/stdc++.h>
using namespace std;

struct form
{
    int r;
    int d;
    void input(int i)
    {
        int a, b;
        cin >> a >> b;
        r = a + b;
        d = i;
    }
    form bigger(form this, form that)
    {
        if (this->r > that->r)
        {
            return this;
        }
        else if (this->r < that->r)
        {
            return that;
        }
        else if (this->d > that->d)
        {
            return this;
        }
        else
        {
            return that;
        }
    }
}t, a[10];

int main()
{
    for (int i = 1; i <= 7; i++)
    {
        a[i].input(i);
    }
    cout << t.bigger(a[1], t.bigger(a[2], t.bigger(a[3], t.bigger(a[4], t.bigger(a[5], t.bigger(a[6], a[7])))))).d << endl;
    return 0;
}

大佬们debug下在下的代码为啥CE(懂得都懂)咧?

2021/8/27 22:09
加载中...