代码
#include <iostream>
#include <algorithm>
using namespace std;
int main() {
int m, n;
while(cin>>m>>n) {
if(m>n){
swap(m, n);
}
int sum1 = 0;
int sum2 = 0;
for(int i=m; i<=n; i++){
if(i%2==0){
sum1 += i*i;
}
else{
sum2 += i*i*i;
}
}
cout<<sum1<<" "<<sum2<<endl;
}
return 0;
}
注解
1、水题。坑点:题目未说m<n,可能有m>n的情况,需先交换n和m。
2、会用Algorithm中自带的swap函数。
3、多组输入。