c语言一道题 怎么做
六、平方和与立方和
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;
}
...全文
相关推荐
C语言概念题大全及详细解答 ( 经典 )
100多选择和100填空,每一题都有最详细的解答。 绝对让你看完后受益匪浅。
c语言全套练习题刷题必备
编程题100道,填空题40道,阅读题100道,选择题100道,判断题170道,填空题140道。总结全面 应有尽有。过2级没问题。过期末考也没问题
有关c语言程序的一道题
一道关于C语言程序的题 程序题main(){ float a,b; char c; printf("input expression: a+(-,*,/)b \n"); switch() { case '+': printf("%f\n",a+b);break; case '-': printf("%f\n",a-b);break; case '*': printf("%f\n",a*b);break; case '/': printf("%f\n",a/b);break; } }
c语言常考的100个程序题
这本书非常适合初学者,从入门到精通,推荐给大家,希望大家喜欢!
计算机C语言编程题库(100题)
C语言编程题,部分简单的编程题类型。 经典小程序集合。


