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;
}
第一: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;
}
相关文章推荐
- 一个很纠结的问题
- visual studio 生成后事件 Post-Build Event
- 开发资源收藏
- git+github+markdown+jekyll搭建个人博客
- 科大讯飞语音合成Demo讲讲(做做玩,超简)
- json格式序列化注意点
- Android关于OnTouch 和OnClick同时调用冲突的解决方案
- IDC:今年全球平板销量2.5亿部 涨幅显著放缓
- 网络编程之 Socket函数 (一)
- VPC/VM/VBOX安装GHOST版的无法启动系统
- IBatis和Hibernate区别
- Linux系统-小倒腾之Linux DIY定制裁剪(附带简单网络功能)o_o(一)
- CustomerHttpClient单例遇到的超时问题
- 基于PCL库对三维空间点的K-Means聚类算法的实现
- 卧薪尝胆
- 搞懂em
- 设计模式概述
- 微信存在的理由
- Poj2296
- 在Linux下用C语言操作数据库sqlite3(建立数据库)