【HDOJ】2007平方和与立方和

it2025-11-06  7

Problem Description 给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。  

 

Input 输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。  

 

Output 对于每组输入数据,输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你可以认为32位整数足以保存结果。  

 

Sample Input 1 3 2 5  

 

Sample Output 4 28 20 152

 

 

#include<iostream>using namespace std;int main(){ int n,m; while (cin>>n>>m) { int sumOdd = 0, sumEven = 0; if (m > n) { m = m + n; n = m - n; m = m - n;  //不用中间变量的交换 } for (int i = m; i <= n; i++) { if (i % 2 == 0) sumEven += i*i; else sumOdd += i*i*i; } cout << sumEven << " " << sumOdd << endl; } return 0;}

 

转载于:https://www.cnblogs.com/ruoh3kou/p/7074340.html

相关资源:数据结构—成绩单生成器
最新回复(0)