问题描述 |
给定一段连续的整数,求出他们中所有偶数的平方和以及所有奇数的立方和。 |
输入 |
输入数据为一行,由两个整数m和n组成。两个整数之间有一个空格。 |
输出 |
输出为一行,应包括两个整数x和y,分别表示该段连续的整数中所有偶数的平方和以及所有奇数的立方和。 你可以认为32位整数足以保存结果。最后加一个换行符号。 |
输入样例 |
1 3 |
输出样例 |
4 28 |
C语言 平方和与立方和
答案:2 悬赏:60 手机版
解决时间 2021-07-25 02:20
- 提问者网友:记得曾经
- 2021-07-24 13:07
最佳答案
- 五星知识达人网友:山有枢
- 2021-07-24 13:54
#include <stdio.h>
int main()
{
int a,b,t,sum1=0,sum2=0;
scanf("%d%d",&a,&b);
if(a>b)
{
t=a;
a=b;
b=t;
}
while(a<=b)
{
if(a%2) sum2+=(a*a*a);
else sum1+=(a*a);
a++;
}
printf("%d %d",sum1,sum2);
return 0;
}
全部回答
- 1楼网友:执傲
- 2021-07-24 15:11
int i,a,b,x,y;
x = 0;
y = 0;
scan('%d %d',&a,&b);
if a >= b
{
for (i = a;i <= b;i++)
{
if (i % 2 == 0)
x+= i * i
else y+= i*i*i;
}
}else
{
for (i = b;i <= a;i++)
{
if (i % 2 == 0)
x+= i * i
else y+= i*i*i;
}
}
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯