用动态数组比较好!
#include<iostream>
using namespace std;
int main()
{
int a;
while(cin>>a)
{
int *x,*q;
x=new int[a];
int i,j=1;
for(i=0;i<a;i++)
{
cin>>x[i];
if(x[i]%2==1)
{
j*=x[i];
}
}
cout<<j<<endl;
delete [] x;
}
return 0;
}