平方和與立方和

給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。 

Input

輸入數據包含多組測試實例,每組測試實例包含一行,由兩個整數m和n組成。

Output

對於每組輸入數據,輸出一行,應包括兩個整數x和y,分別表示該段連續的整數中所有偶數的平方和以及所有奇數的立方和。 
你可以認爲32位整數足以保存結果。

Sample Input

1 3
2 5

Sample Output

4 28
20 152
/* 題目意思需要看懂,剛開始輸入的時候不知道大小 ,這個地方是個陷阱*/ 
#include<stdio.h>
#include<iostream>
using namespace std;
int main()
{
	int n,m;
	while(cin>>n>>m)
	{
		if(n>m)  
		{
			int a=n;
			n=m;
			m=a;
		}
		int x=0,y=0;
		for(int i=n;i<=m;i++)
		{
			if(i%2==1)
			{
				y+=i*i*i;
			}
			else
			{
				x+=i*i;
			}
		}
		cout<<x<<" "<<y<<endl;
	}
	return 0;
 } 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章