[hdoj]2006
来源:互联网 发布:逐点比较圆弧插补vb 编辑:程序博客网 时间:2024/05/22 12:50
Problem Description
给你n个整数,求他们中所有奇数的乘积。
Input
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
Output
输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
Sample Input
3 1 2 34 2 3 4 5
Sample Output
315
一、使用指针动态分配内存
#include<iostream>using namespace std;int odd(int n){ if(n%2==0) return 0; else return 1;}int main(){ int n,mul=1; int *p; while(cin>>n){ for(int i=0;i<n;i++){ p=new int [n]; cin>>p[i]; if(odd(p[i])) mul*=p[i]; } delete [] p; cout<<mul<<endl; mul=1; } return 0;}
二、使用数组
#include<iostream>using namespace std;int odd(int n){ if(n%2==0) return 0; else return 1;}int main(){ int array[100]; int n,mul=1; while(cin>>n){ for(int i=0;i<n;i++){ cin>>array[i]; if(odd(array[i])) mul*=array[i]; } cout<<mul<<endl; mul=1; } return 0;}
0 0
- [hdoj]2006
- HDOJ--2006
- hdoj 2006
- hdoj-2006
- hdoj 2006 ac
- hdoj no.2006
- HDOJ
- hdoj
- hdoj
- HDOJ
- 水题 hdoj-2006奇数偶数判断小技巧 、 hdoj-2007
- (ZJU-2006复试)-HDOJ-1237-简单计算器
- HDOJ 【C】 2006 求奇数的乘积
- hdoj.2006 求奇数的乘积 20140721
- ACM-HDOJ 2006 Asia Regional Shanghai
- HDOJ-2006-求奇数的乘积
- HDOJ 2006 求奇数的乘积
- HDOJ 2006 求奇数的乘积
- matlab如何显示三维体数据
- 修改SVN项目日志
- 使用handler时的warning:ThisHandlerclassshouldbestaticorleaksmightoccur
- 可是后来我们都把对方弄丢了
- Debian/Ubuntu Linux:使用Hostapd搭建无线访问点(WAP)
- [hdoj]2006
- 异步查询数据库,CursorAdapter
- linux平台中socket通信程序的编写
- 黑马程序员_IOS内存管理学习总结(一)
- 红楼梦诗词全集---留一份吧,太珍贵了!!
- makefile 参数说明
- Android Gradle编译学习日记之二(使用 Gradle 编译 Eclipse,引入依赖资源以及迁移 Android Studio)
- 说一下近况吧
- os.path