HDU2006 求奇数的乘积
来源:互联网 发布:美国监狱方便面 知乎 编辑:程序博客网 时间:2024/05/21 13:59
问题链接:HDU2006 求奇数的乘积。这是个入门训练题,用C语言编写程序。
问题简述:参见上述链接。
问题分析:读懂题基本上就可以解决。需要说的是,判断奇数偶数时候,一般而言用位运算&要强于用取余数运算%。还有一点是,累乘的初值设置为1(累加的初值则设置为0)。
程序说明:(略)。
尽量少用存储(比如数组),循环控制尽量简洁,是一种好的习惯。
AC的C语言程序如下:
/* HDU2006 求奇数的乘积 */#include <stdio.h>int main(void){ int n, val, product; while(scanf("%d", &n) != EOF) { // 设置乘积初值 product = 1; // 求奇数乘积:逐个处理输入值 while(n--) { scanf("%d", &val); if(val & 1) // 或 i % 2 == 1 product *= val; // 奇数乘积 } // 输出结果 printf("%d\n", product); } return 0;}
2 1
- hdu2006求奇数的乘积
- hdu2006求奇数的乘积
- HDU2006 求奇数的乘积
- HDU2006求奇数的乘积
- 求奇数的乘积(HDU2006)
- HDU2006 求奇数的乘积
- HDU2006 求奇数的乘积
- hdu2006 求奇数的乘积
- HDU2006 求奇数的乘积
- hdu2006——求奇数的乘积
- hdu2006——求奇数的乘积
- (解题报告)HDU2006---求奇数的乘积
- ACM简单题——HDU2006 求奇数的乘积
- 求奇数的乘积
- 求奇数的乘积
- 求奇数的乘积
- 求奇数的乘积
- 求奇数的乘积
- Perfect Squares
- 很详细的log4j使用教程
- 数论基础知识小结
- mysql常用函数基本查询
- 文章标题
- HDU2006 求奇数的乘积
- OpenGLES—拾取
- osgi + camel + karaf配置日志输出
- js 获取当前浏览器所在的位置
- img标签src属性更新图片
- environ(7)用户环境
- 我的c学习:i++ 打印乘法表
- centeros7 卸载opjdk
- ExtJs杂记