问题链接: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 == 1product *= val;     // 奇数乘积}// 输出结果printf("%d\n", product);}return 0;
}

转载于:https://www.cnblogs.com/tigerisland/p/7564696.html

HDU2006 求奇数的乘积相关推荐

  1. HDU2006 求奇数的乘积【入门+序列处理】

    求奇数的乘积 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others) Total Submis ...

  2. HDU2006 求奇数的乘积【入门】

    求奇数的乘积 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  3. hdu2006 求奇数的乘积【C++】

    求奇数的乘积 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  4. hdu 2006 求奇数的乘积(c语言)

    hdu 2006 求奇数的乘积 link 题目描述 Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/O ...

  5. ZZULIOJ 1085: 求奇数的乘积(多实例测试)

    求奇数的乘积(多实例测试) 题目描述 给你n个整数,求他们中所有奇数的乘积 输入 输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每 ...

  6. hdu 2006 求奇数的乘积

    求奇数的乘积 Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others) Total Sub ...

  7. 【ZZULIOJ】1085: 求奇数的乘积(多实例测试)

    ZZULIOJ题解 1085: 求奇数的乘积(多实例测试) 题目描述 给你n个整数,求他们中所有奇数的乘积 输入 输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n ...

  8. OJ1085: 求奇数的乘积(多实例测试)(C语言)

    题目描述 给你n个整数,求他们中所有奇数的乘积 输入 输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数. ...

  9. 2006求奇数的乘积c++

    Problem Description 给你n个整数,求他们中所有奇数的乘积. Input 输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你 ...

最新文章

  1. 优达同学波士顿房价预测
  2. python3.6.5安装教程-Centos7安装python3.6.5
  3. svc android,在android中,如何使用 Svc WCF服务_android_开发99编程知识库
  4. 数学之路(2)-数据分析-R基础(1)
  5. iPhone的录音和播放
  6. php性能需求,PHP语言性能考察
  7. 对象必须实现 iconvertible。_精雕基础教程:对象的显示颜色
  8. 这个NLP工具,玩得根本停不下来
  9. python 去掉tab_如何截掉空格(包括tab)
  10. Codeforces Round #465 (Div. 2) F. Fafa and Array
  11. 接口测试简单介绍、及jmeter的简单使用
  12. 经济学原理——微观经济学
  13. Android之NDK环境配置+JNI开发+so文件编译
  14. 解决 E45: 'readonly' option is set (add ! to override)
  15. Android打开蓝牙的两种方式
  16. STM32F103 - 系统框架
  17. 联想服务器td340安装精简版win10
  18. 毛巾架用久了生锈怎么办?
  19. 在计算机中 IDF MDF是什么意思?
  20. 华为 博士 实习_华为2017年招聘2018届实习生

热门文章

  1. 一个特牛的日期时间判断正则表达式
  2. 螺旋矩阵的上下左右四指针解法
  3. 好程序员分享如何看待CSS中BEM的命名方式?
  4. 技术篇-HBase Coprocessor 的实现与应用
  5. 如何用纯 CSS 创作一只卡通鹦鹉
  6. Android TV 开发 (1)
  7. 区块链开发公司开拓新用途 区块链对网络安全的作用
  8. zabbix监控 nginx 进程
  9. 用广播监听安卓设备电量状态
  10. 用unity3d切割图片