水题 hdoj-2006奇数偶数判断小技巧 、 hdoj-2007
2016-03-27 10:54
357 查看
//判断n为奇数还是偶数,直接看(n&1)的值即可,为1则为奇数,为0则为偶数 hdoj2006 #include<stdio.h> int main() { int n, t; while(scanf("%d", &n)!=EOF) { long long ans = 1; for(int i = 0; i < n; i++) { scanf("%d", &t); if(t&1) ans *= t; } printf("%lld\n", ans); } return 0; }
//判断n为奇数还是偶数,直接看(n&1)的值即可,为1则为奇数,为0则为偶数 //注意按位操作符的优先级很低,多加括号比较安全 hdoj2007 #include<stdio.h> int main() { int n, m; while(scanf("%d%d", &n, &m)!=EOF) { int ans = 0; int ans2 = 0; if(n>m) { int t = m; m = n; n = t; } for(int i = n; i <= m; i++) { if(!(i&1)) ans += i*i; if(i&1) ans2 += i*i*i; } printf("%d %d\n", ans, ans2); } return 0; }
相关文章推荐
- smarty模板引擎_9-Smarty模板的继承特性
- 其他需要整理
- MyEclipse------File类的各种方法
- POJ 2376 Cleaning Shifts
- initializer_list形参总结
- 第十一章 异常处理
- c语言中一些关于谁是问题
- HDU 1059 Dividing(多重背包)
- 万年历查询地址 当天日期(带周)
- Android.mk内容介绍
- .Net AOP(二)远程代理Remoting/RealProxy
- 【USACO 5.5.1】Picture
- Android中序列化的实现?使用Serializable还是Parcelable
- 在c代码中使用logcat
- C++ 利于宏模拟C#的正则表达式
- BZOJ 1997 HNOI 2010 Planar 2-SAT
- Linux系统启动过程
- Android开发:按一定频率同时获取多个传感器数据
- MyEclipse------如何在特定目录下创建文件夹
- 敏捷开发方法综述