杭州电子科技大学acm---2007


Input
输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。
 

Output
对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。
你可以认为32位整数足以保存结果。
 


#include
#include


void main()
{
        int m, n;
	int t;
	while (scanf("%d %d", &m, &n) != EOF)
	{
		int x = 0;
		int y = 0;
		if (m > n)
		{
			t = m;
			m = n;
			n = t;
		}
		for (int i = m; i <= n; i++)
		{
			if (i % 2 == 0)
				x += i*i;
			else
				y += i*i*i;
		}
		printf("%d %d\n", x,y);
    }
	system("pause");
	
}

你可能感兴趣的:(ACM)