立方和与平方和
时间: 1ms 内存:128M
描述:
给定两个整数,求出他们之间所有偶数的平方和以及所有奇数的立方和。
输入:
两个整数m和n。(m<n)
输出:
输出一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。
示例输入:
1 3
示例输出:
4 28
提示:
参考答案(内存最优[1120]):
#include<stdio.h>
int main()
{
int a,b,c,d,e,f,i,x,y;
e=0;
f=0;
scanf("%d %d",&x,&y);
for(i=x;i<=y;i++)
{
if (i%2==0)
{
a=i;c=a*a;e=c+e;
}
else
{
b=i;d=b*b*b;f=d+f;
}
}
printf("%d %d",e,f);
return 0;
}
参考答案(时间最优[1]):
#include <stdio.h>
#include<math.h>
#include<string.h>
int main()
{
int a, b;
scanf("%d%d", &a, &b);
int sum_1 = 0, sum_0 = 0;
for (int i = a; i <= b;i++) {
if (i % 2) {
sum_1 += i * i*i;
}
else
sum_0 += i * i;
}
printf("%d %d",sum_0,sum_1);
return 0;
}
题目和答案均来自于互联网,仅供参考,如有问题请联系管理员修改或删除。