不要忘了循环给总数sum赋值0,要不然会在上一个循环的基础上继续加
#include<iostream>
#include<algorithm>
using namespace std;
int main()
{
int n;
cin>>n;
while(n--)
{
int x,y;
cin>>x>>y;
if(x>y) swap(x,y);
int sum=0;
for(int i=x+1;i<y;i++)
if(i%2) sum+=i;
cout<<sum<<endl;
}
return 0;
}