1. 程式人生 > >H - 平方和與立方和 HDU - 2007

H - 平方和與立方和 HDU - 2007

H - 平方和與立方和  HDU - 2007 

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

Input

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

Output

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

Sample Input

1 3
2 5

Sample Output

4 28
20 152

程式碼示例:

#include<stdio.h>
int main(){
    int m,n;
    while(~scanf("%d%d",&m,&n)){
        if(n>m){  //本題沒有規定m與n的大小關係,需要考慮這一點,而大多數題目會給出其關係。
            int temp=n; n=m; m=temp;
        }
        int x,y,i;
        for(x=y=0,i=n;i<=m;i++){
            if(i%2)   
                y+=i*i*i;
            else     
                x+=i*i;
        }
        printf("%d %d\n",x,y);
    }
}