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

hdu_problem_2007_平方和與立方和

/*
*
*Problem Description
*給定一段連續的整數,求出他們中所有偶數的平方和以及所有奇數的立方和。
*
*
*Input
*輸入資料包含多組測試例項,每組測試例項包含一行,由兩個整數m和n組成。
*
*
*Output
*對於每組輸入資料,輸出一行,應包括兩個整數x和y,分別表示該段連續的整數中所有偶數的平方和以及所有奇數的立方和。
*你可以認為32位整數足以儲存結果。
*
*
*Sample Input
*1 3
*2 5
*
*
*Sample Output
*4 28
*20 152
*
*
*Author
*lcy
*
*
*Source
*C語言程式設計練習(一)
*
*
*Recommend
*JGShining
*
*/
#include<iostream> using namespace std; int main() { long m, n,sum_even_num,sum_odd_num; while (cin >> m >> n) { if (m > n) { m = m + n; n = m - n; m = m - n; } sum_even_num = 0; sum_odd_num = 0; for (int i = m; i <= n; i++) { if (i % 2 == 0) sum_even_num +
= i * i; else sum_odd_num += i * i*i; } cout << sum_even_num << " " << sum_odd_num << endl; } system("pause"); return 0; }