Problem Description
給定一段連續(xù)的整數(shù),求出他們中所有偶數(shù)的平方和以及所有奇數(shù)的立方和瞳筏。
Input
輸入數(shù)據(jù)包含多組測試實例卓缰,每組測試實例包含一行,由兩個整數(shù)m和n組成掌挚。
Output
對于每組輸入數(shù)據(jù)雨席,輸出一行,應(yīng)包括兩個整數(shù)x和y吠式,分別表示該段連續(xù)的整數(shù)中所有偶數(shù)的平方和以及所有奇數(shù)的立方和陡厘。
你可以認為32位整數(shù)足以保存結(jié)果。
Sample Input
1 3 2 5
Sample Output
4 28 20 152
題意是m和n之間的連續(xù)的整數(shù)序列特占,剛開始以為就兩個數(shù)糙置。
關(guān)鍵是m和n的大小不確定,先要判斷一下是目,接下來的計算很簡單谤饭。
C代碼如下,已通過:
#include "stdio.h"
int main()
{
int m,n,x,y;
while(scanf("%d %d",&m,&n)!=EOF)
{
if(m > n)
{
x=m;
m=n;
n=x;
}
x=0,y=0;
while(m <= n)
{
if(m%2 == 0)x+=m*m;
else y+=m*m*m;
m++;
}
printf("%d %d\n",x,y);
}
}