两次遍历求和就行了
#include<stdio.h>
#include<stdlib.h>
#include<time.h>
#include<algorithm>
using namespace std;
int main() {
int m,n;
while(scanf("%d %d",&m,&n)!=EOF)
{
int i,j=0,k=0;
if(m<=n)
for(i=m;i<=n;i++)
{
if(i%2==0)
j=j+i*i;
else if(i%2!=0)
k=k+i*i*i;
}
else
for(i=n;i<=m;i++)
{
if(i%2==0)
j=j+i*i;
else if(i%2!=0)
k=k+i*i*i;
}
printf("%d %d\n",j,k);
}
return 0;
}
本文介绍了一个使用C语言实现的简单算法,该算法通过两次遍历来计算指定范围内偶数的平方和及奇数的立方和。代码适用于解决特定数学问题,并展示了基本的条件判断和循环结构。
423

被折叠的 条评论
为什么被折叠?



