标题:求问 HDU关于求偶数平方和奇数平方和 为什么总是wrong answer
只看楼主
hisia_
Rank: 2
等 级:论坛游民
帖 子:45
专家分:26
注 册:2016-1-24
结帖率:72.73%
已结贴  问题点数:20 回复次数:9 
求问 HDU关于求偶数平方和奇数平方和 为什么总是wrong answer
题目 平方和与立方和

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 168380    Accepted Submission(s): 53460


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

Input
输入数据包含多组测试实例,每组测试实例包含一行,由两个整数m和n组成。
 

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

Sample Input
1 3
2 5
 

Sample Output
4 28
20 152
 

Author
lcy
 


代码:
程序代码:
#include <stdio.h>
int main()
{
  int n,i,a,b;
  int sumodd=0,sumeven=0;
  while(scanf("%d %d",&a,&b)!=EOF)
  {
   for(i=a;i<=b;i++)
   {
     if(i%2==0)
     {
       sumeven+=i*i;
     }
     else
     {
       sumodd+=i*i*i;
     }
    }

   printf("%d %d\n",sumeven,sumodd);
   sumodd=0;
   sumeven=0;
    }
}
是不是什么地方错了,请求大神指导一下!!
搜索更多相关主题的帖子: Memory wrong Java 
2017-04-11 20:20
lmlm1001
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:4
帖 子:107
专家分:550
注 册:2015-3-1
得分:10 
scanf 的返回值不应该和EOF判断。
2017-04-11 20:47
hisia_
Rank: 2
等 级:论坛游民
帖 子:45
专家分:26
注 册:2016-1-24
得分:0 
回复 2楼 lmlm1001
不好意思  我初学c语言  请问这是什么意思?
2017-04-11 21:09
hisia_
Rank: 2
等 级:论坛游民
帖 子:45
专家分:26
注 册:2016-1-24
得分:0 
回复 2楼 lmlm1001
哦  是直接写 scanf 吗?不用EOF
2017-04-11 21:10
hisia_
Rank: 2
等 级:论坛游民
帖 子:45
专家分:26
注 册:2016-1-24
得分:0 
回复 2楼 lmlm1001
但是  试过了  还是ac不了
2017-04-11 21:13
renkejun1942
Rank: 14Rank: 14Rank: 14Rank: 14
来 自:不是这样
等 级:贵宾
威 望:33
帖 子:1645
专家分:5297
注 册:2016-12-1
得分:5 
scanf的返回值,出现读取错误才会返回EOF。

09:30 05/21 种下琵琶种子,能种活么?等待中……
21:50 05/27 没有发芽。
20:51 05/28 没有发芽。
23:03 05/29 没有发芽。
23:30 06/09 我有预感,要发芽了。
2017-04-11 21:14
lmlm1001
Rank: 7Rank: 7Rank: 7
等 级:黑侠
威 望:4
帖 子:107
专家分:550
注 册:2015-3-1
得分:5 
scanf的返回值:成功读取赋值的数量
EOF:随系统,一般是-1。
成功读取的数量不会小于零。
2017-04-11 21:15
hisia_
Rank: 2
等 级:论坛游民
帖 子:45
专家分:26
注 册:2016-1-24
得分:0 
回复 6楼 renkejun1942
嗯 所以这个错误是把EOF删掉吗?
2017-04-11 21:18
hisia_
Rank: 2
等 级:论坛游民
帖 子:45
专家分:26
注 册:2016-1-24
得分:0 
回复 7楼 lmlm1001
那应该要怎么改呀?这个我有些看不懂。。
2017-04-11 21:20
hisia_
Rank: 2
等 级:论坛游民
帖 子:45
专家分:26
注 册:2016-1-24
得分:0 
我改了 ac了,原因是没考虑a>b 的情况,谢谢上面两位大神的指导,谢谢~
2017-04-12 13:17



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-476006-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.392033 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved