杭电2007,结果是wrong answer,求帮忙找出错在哪里~~
#include<stdio.h>intmain(){intm,n,x=0,y=0;while(scanf("%d%d",&m,&n)!=EOF){if(m%2==0){...
#include <stdio.h>
int main(){
int m,n,x=0,y=0;
while(scanf("%d%d",&m,&n)!=EOF){
if(m%2==0){
while(m<=n){
x=x+m*m;
if(m+1<=n)
y=y+(m+1)*(m+1)*(m+1);
m=m+2;}
}
if(m%2!=0){
while(m<=n){
y=y+m*m*m;
if(m+1<=n)
x=x+(m+1)*(m+1);
m=m+2;}
}
printf("%d %d\n",x,y);
x=0;
y=0;
}
return 0;
} 展开
int main(){
int m,n,x=0,y=0;
while(scanf("%d%d",&m,&n)!=EOF){
if(m%2==0){
while(m<=n){
x=x+m*m;
if(m+1<=n)
y=y+(m+1)*(m+1)*(m+1);
m=m+2;}
}
if(m%2!=0){
while(m<=n){
y=y+m*m*m;
if(m+1<=n)
x=x+(m+1)*(m+1);
m=m+2;}
}
printf("%d %d\n",x,y);
x=0;
y=0;
}
return 0;
} 展开
展开全部
//******************************************************************************
// 杭电 2007 平方和与立方和 代码已AC
// LZ细节方面没考虑周全,就是M N的大小问题
// 另外 while (m<=n) 应该放置在外围,然后再判断奇偶,接着累加
//******************************************************************************
#include <stdio.h>
int main()
{
int m,n,x=0,y=0;
while (scanf("%d%d",&m,&n)!=EOF)
{
if(m>n) // 题目没限定m 与 n 的大小,需作判断调整
{
m=m+n;
n=m-n;
m=m-n;
}
while (m<=n)
{
if (m%2==0) // 偶数,输出 平方和
x=x+m*m;
if (m%2!=0) // 偶数,输出 立方和
y=y+m*m*m;
m++; //累加 m
}
printf("%d %d\n",x,y);
x=0;
y=0;
}
return 0;
}
//******************************************************************************
// 祝学习进步,更上一层楼 *(^-^)*
//******************************************************************************
// 杭电 2007 平方和与立方和 代码已AC
// LZ细节方面没考虑周全,就是M N的大小问题
// 另外 while (m<=n) 应该放置在外围,然后再判断奇偶,接着累加
//******************************************************************************
#include <stdio.h>
int main()
{
int m,n,x=0,y=0;
while (scanf("%d%d",&m,&n)!=EOF)
{
if(m>n) // 题目没限定m 与 n 的大小,需作判断调整
{
m=m+n;
n=m-n;
m=m-n;
}
while (m<=n)
{
if (m%2==0) // 偶数,输出 平方和
x=x+m*m;
if (m%2!=0) // 偶数,输出 立方和
y=y+m*m*m;
m++; //累加 m
}
printf("%d %d\n",x,y);
x=0;
y=0;
}
return 0;
}
//******************************************************************************
// 祝学习进步,更上一层楼 *(^-^)*
//******************************************************************************
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询