1. 程式人生 > >給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。

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

其中 包括 輸入數據 clu ++ %d int bottom pan

Input 輸入數據包含多組測試實例,每組測試實例包含一行,由兩個整數m和n組成。 Output 對於每組輸入數據,輸出一行,應包括兩個整數x和y,分別表示該段連續的整數中所有偶數的平方和以及所有奇數的立方和。
你可以認為32位整數足以保存結果。 思路:從小到大,每個遍歷判斷奇偶,進行乘和加,其中註意判斷大小

#include <stdio.h>
#include <stdlib.h>

int main()
{
int a,b,i,t,c,d;
while(~scanf("%d%d",&a,&b))
{
c=0;
d=0;

if(a>b)
{
t=a;
a=b;
b=t;
}
for(i=a;i<=b;i++)
{
if(i%2==0)
c=i*i+c;
else
d=i*i*i+d;

}
printf("%d %d\n",c,d);

}

return 0;
}

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