hdu 2006——奇数の積を求めます
1368 ワード
Problem Description
n個の整数をあげて、彼らの中のすべての奇数の積を求めます.
Input
入力データは複数のテストインスタンスを含み、各テストインスタンスは1行を占め、各行の最初の数はnであり、本グループのデータが全部でn個であることを示し、次いでn個の整数であり、各グループのデータが少なくとも1つの奇数があると仮定することができる.
Output
各セット数のすべての奇数の積を出力し、テストインスタンスに対して1行を出力します.
Sample Input
3 1 2 3
4 2 3 4 5
Sample Output
3
15
コード#コード#
#include
using namespace std;
int main( )
{
int n,m,i,s;
while(cin>>n)
{
s=1;
for(i=0; i>m;
if(m%2!=0)
s=s*m;
}
cout<
学习の悟り:耻ずかしくて、私はよく问题を审査していないため、各グループのデータの中の数字は1つの意味だと思って、第1の数字の制限の范囲を意识していないで、ひたすらctrl+zで循环を终えて、甚だしきに至っては后ろに2重の循环を使って、私がネット上から答えを探し当てて更に分析することを知っています...ああ、これで自分に警告しましょう.