# 0003 平方和与立方和

xiaoxiao2025-11-20  7

题目地址 http://acm.hdu.edu.cn/showproblem.php?pid=2007

Problem Description

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

Input

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

Output

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

Sample Input

1 3 2 5

Sample Output

4 28 20 152






下面是参考代码:

#include<stdio.h> int main() { int m,n,i,temp,sum1,sum2; while( ~scanf("%d%d",&m,&n) ) { sum1=sum2=0; if(m>n) { temp=m;m=n;n=temp; } for(i=m;i<=n;i++) { if(i%2==0) sum1+=i*i; else if(i%2==1) sum2+=i*i*i; } printf("%d %d\n",sum1,sum2); } return 0; }

注意: 这里其他的没有问题,唯一的坑就是 m, n 的值可能不清楚谁大谁小,要比较

转载请注明原文地址: https://www.6miu.com/read-5039959.html

最新回复(0)