寒假杭电acm 2奇数乘积
2015-04-12 11:25
239 查看
/*
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称:.cpp
*作者:孙旭明
*完成时间:2015年4月12号
*版本号:v1.0
*问题描述:
Problem Description
给你n个整数,求他们中所有奇数的乘积。
Input
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
Output
输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
*结果输出:
Sample Input
3 1 2 3
4 2 3 4 5
Sample Output
3
15
*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int i,n,m;
int s=1;
while((cin>>n)&&(n!=0))
{
for (i=0;i<n;i++)
{
cin>>m;
if ((m%2)==1)
s=s*m;
}
cout<<s<<endl;
s=1;
}
return 0;
}
*Copyright (c) 2015,烟台大学计算机学院
*All rights reserved.
*文件名称:.cpp
*作者:孙旭明
*完成时间:2015年4月12号
*版本号:v1.0
*问题描述:
Problem Description
给你n个整数,求他们中所有奇数的乘积。
Input
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
Output
输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
*结果输出:
Sample Input
3 1 2 3
4 2 3 4 5
Sample Output
3
15
*/
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int i,n,m;
int s=1;
while((cin>>n)&&(n!=0))
{
for (i=0;i<n;i++)
{
cin>>m;
if ((m%2)==1)
s=s*m;
}
cout<<s<<endl;
s=1;
}
return 0;
}
相关文章推荐
- 杭电ACM 2006: 求奇数的乘积
- 杭电ACM 2006 求奇数的乘积
- 杭电ACM--2006求奇数的乘积
- 杭电 2006 ( 求奇数的乘积 ) java
- 杭电2006 求奇数的乘积
- 杭电 2006 求奇数的乘积
- 寒假杭电acm 4
- 【杭电2006】奇数的乘积
- 【杭电-oj】--2006求奇数的乘积
- 求奇数的乘积(杭电2006)
- 杭电2006奇数的乘积
- 杭电ACM 1998奇数阶魔方
- HDU_ACM-2006 求奇数的乘积
- 杭电acm2006求奇数的乘积
- 杭电oj 2006 求奇数的乘积
- 2017-12-09 杭电OJ2006《求奇数的乘积》
- 杭电ACM2006奇数的乘积
- 【杭电】[2006]求奇数的乘积
- 杭电oj(Java版)——2006 求奇数的乘积
- 杭电ACM2006:奇数乘积