ZZULI 1049: 平方和与立方和

题目描述

给定两个整数m和n,求出m~n这段连续的整数中所有偶数的平方和以及所有奇数的立方和。

输入

由两个整数m和n组成,你可以假定m<=n.

输出

应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。32位整数足以保存结果。

样例输入 Copy
2 5
样例输出 Copy
20 152
提示  ... 来源/分类 **     

#include<stdio.h>
#include<math.h>
int main(void)
{
int i, m, n, a, sum;/*定义整形变量,a表示偶数的平方和,sum表示奇数的平方和*/
scanf("%d%d", &m, &n);

a = 0;
sum = 0;/*二者初值为零*/

for(i = m; i <= n; i++)/*循环条件*/
{
if(i % 2 == 0)/*判断在m,n间循环的i为奇数还是偶数*/
a += i * i;/*循环得到偶数的平方的和*/
else
sum += i * i * i;/*反之循环得到奇数的立方的和*/

}

printf("%d %d\n", a, sum);/*输出结果*/
return 0;

}

上一篇:【LeetCode-1049】最后一块石头的重量 II


下一篇:hdu 1049 Climbing Worm