【HDU】2007 平方和与立方和

Problem Description

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

 

Input

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

 

Output

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

 

Sample Input

1 3

2 5

 

Sample Output

4 28

20 152

 题目不难,但需要注意,题目中说明为该段连续的整数,而没说明x和y的大小。因此开始需要加一步判断。

代码如下,

#include <stdio.h>
int main()
{
	int m,n,x,y;
	int i,a,tem;
	while (scanf("%d %d",&m, &n) != EOF)
	{
		if (m > n){ tem=m; m=n; n=tem;}
		x = 0;
		y = 0;
		for (i=m ; i <= n; i++)
		{
			if(i % 2) {a = i * i * i; y += a;}
			else {a = i * i; x += a;}
		}
		printf("%d %d\n", x, y);
	}
	return 0;
}

 

全部评论

相关推荐

不愿透露姓名的神秘牛友
06-10 15:24
高考前一晚在OPPO手机上设置了早上5:30的闹钟,然而闹钟并未按时响起。直到妈妈做好早餐后,在6:27打开手机才发现闹钟未触发,“气得早上饭都没吃”。资本家你赢了
永不遗忘:我来解释一下 :Oppo 手机晚上两点会自动进行系统更新,这个系统更新会重置掉所有设置好的闹钟,而且他也不会告诉你,而且只有 Oppo 会这样,华为苹果小米三星都不会
点赞 评论 收藏
分享
05-01 22:41
中南大学 Java
点赞 评论 收藏
分享
04-27 08:59
常州大学 Java
牛客139242382号:《两门以上汇编语言》
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务