c语言一道题 怎么做

zjqcsh zjqcsh 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区

六、平方和与立方和

Time Limit:1000MS Memory Limit:65536K
Total Submit:85 Accepted:44

Description

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

Input

输入一组数据,该组测试实例包含一行,由两个整数m(开头)和n(结尾)组成 (m <= n) ,m与n之间用空格隔开。

Output

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

Sample Input


1 3
2 5
Sample Output


4 28
20 152
Hint

以上输入输出样例中有两组的测试数据

Source
下面是我做的 不知道哪里错
#include <stdio.h>
int main()
{
int b,c;
scanf("%d %d",&b,&c);
int a[c],i,s=0,d=0;
for(i=b;i<=c;i++)
a[i]=i;
for(i=b;i<=c;i++)
{if[i]%2==0)
s=s+a[i]*a[i];
else
d=d+a[i]*a[i]*a[i];}
printf("%d %d",s,d)
return 0;
}
...全文
评论 11
收藏 已收藏
分享
返回顶部
zjqcsh
C语言 70,040 成员 243,237 内容