719. 连续奇数的和 2
输入 N 对整数对 X,Y,对于每对 X,Y,请你求出它们之间(不包括 X 和 Y)的所有奇数的和。
输入格式
第一行输入整数 N,表示共有 N 对测试数据。
接下来 N 行,每行输入一组整数 X 和 Y。
输出格式
每对 X,Y 输出一个占一行的奇数和。
数据范围
1≤N≤100,
−1000≤X,Y≤1000
输入样例:
7
4 5
13 10
6 4
3 3
3 5
3 4
3 8
输出样例:
0
11
5
0
0
0
12
// 先排序
#include <cstdio>
int main()
{
int n;
scanf("%d", &n);
for (int i = 1; i <= n; i ++)
{
int x, y, s = 0;
scanf("%d%d", &x, &y);
if (x > y)
{
int t;
t = x;
x = y;
y = t;
}
for (int j = x + 1; j < y; j ++)
{
if (j % 2 != 0) s = s + j;
}
printf("%d\n", s);
}
return 0;
}