您的位置:首页 > 其它

2007偶数的平方和和奇数的立方和

2014-03-08 16:18 295 查看
这个程序花了20分钟才做好。但是思想确实非常的简单,只是需要注意的地方还是有的

第一:m和n的大小未定,可能是m大于n,也有可能是m小于n,这都是需要判断和考虑的。

之前在做的时候有点理所当然的认为m大于n,后来一直wa,就去网上查找原因,最后出来时这个原因。

自己还认为是类型弄错了,int' 可以是32位的、

#include<iostream>

using namespace std;

int main(){

long int m,n,t;

while(cin>>m>>n){

if(m>n)

{

t=m;

m=n;

n=t;

}

long int x=0;

long int y=0;

long int s=n+1;

while(s--&&s>=m){

if(s/2.0!=s/2)

{

x=x+s*s*s;

}

else{

y=y+s*s;

}

}

cout<<y<<" "<<x<<endl;

}

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: