2014年中南大学复试-平方和与立方和

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Datura0822/article/details/88738706

2014年中南大学复试机试题解

平方和与立方和

题目来源: http://pipioj.online/problem.php?id=1006.
题目描述
给定一段 n 与 m之间连续的整数(包括 n 和 m),求出他们中所有偶数的平方和以及所有奇数的立方和。
输入
输入数据包含多组测试实例,每组测试实例包含一行,两个整数m和 n(0 <= n<= 10000, 0 <= m <= 10000)
输出
对于每组输入数据,输出一行,应包括两个整数 x 和 y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。
样例输入
1 3
2 5
样例输出
4 28
20 152

#include<cstdio>
#include<cstring>
#include<string>
#include<iostream>
#include<algorithm>
using namespace std;

int main()
{
    long long m,n;
    while(scanf("%lld %lld",&m,&n)!=EOF&&m+n)
    {
        long long x=0,y=0;
        for(long long i=m;i<=n;i++)
        {
            if(i%2==0) x+=i*i;
            else y+=i*i*i;
        }
        printf("%lld %lld\n",x,y);
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/Datura0822/article/details/88738706
今日推荐