1. 程式人生 > >平方和與立方和

平方和與立方和

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

Input

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

Output

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

Sample Input

1 3 2 5

Sample Output

4 28 20 152

原始碼:

C語言程式碼如下:

#include<stdio.h>
#include<math.h>
int main()
{
 int m,n,i,x,y,item,c;
 while(scanf("%d %d",&m,&n)!=EOF)
 {
  x=0;
  y=0;
  if(m>n)
  {
   c=m;
   m=n;
   n=c;
  }
  for(i=m;i<=n;i++)
  {
   if(i%2==0)
   {
    item=pow(i,2);
    x+=item;
   }
   else 
   {
    item=pow(i,3);
    y+=item;
   }
  }
  printf("%d %d\n",x,y);
 }
 return 0;
}