杭电2007 平方数和立方数问题

是一题水题但是自己没考虑到max<min 的情况

ac代码如下

#include <iostream>
#include<math.h>
#include <iomanip>
using namespace std;

int main()
{
    int max,min;
    while(cin>>min>>max)
    {
        if(max<min){
            int temp=min;
            min=max;
            max=temp;
        }
        int tempmax=max;
        int tempmim=min;
        int sum1=0;
        int sum2=0;
        while(tempmax>=tempmim){
            if(tempmax%2==1){
                sum1=sum1+tempmax*tempmax*tempmax;
            }
            else{
            sum2=sum2+tempmax*tempmax;
            }

            tempmax--;
        }
        cout<<sum2<<" "<<sum1<<endl;
    }

    return 0;
}
原文地址:https://www.cnblogs.com/William-xh/p/6754336.html