为什么此代码运行时显示SIGKILL错误?

时间:2020-05-09 05:05:56

标签: c++ c++11

代码会连续打印 94601019043208 ,然后显示SIGKILL错误。请帮助我处理此错误。

#include <iostream>
#include <stdio.h>
using namespace std;

int main() 
{
    long long int t;
    cin>>t;
    while(t>0)
    {
        long long int l,r,x,y;
        cin>>x>>y>>l>>r;
        long long int res;
        if(x>y)
        res=x;
        else
        res=y;

        long long int sum,i;
        for(i=res;i<=r;i++)
        {
            sum=((x&i)*(y&i));
            if(sum==(x*y))
            break;
        }

        cout<<i<<endl;
        t=t-1;
    }
    return 0;
}

0 个答案:

没有答案