#include<stdio.h>
int main()
{
int n,p,q,s;
while((scanf("%d",&n)!=EOF)&&(n>0))
{
q=1,s=0;
while(s!=n)
{
scanf("%d",&p);
if(p%2==1||p%2==-1)
{q=q*p;}
s++;
}
printf("%d\n",q);
}
return 0;
}
这个最开始想的时候,是想做一个数组来做,分配动态空间来做,可是后来没有做出来,就用的这种办法
int main()
{
int n,p,q,s;
while((scanf("%d",&n)!=EOF)&&(n>0))
{
q=1,s=0;
while(s!=n)
{
scanf("%d",&p);
if(p%2==1||p%2==-1)
{q=q*p;}
s++;
}
printf("%d\n",q);
}
return 0;
}
这个最开始想的时候,是想做一个数组来做,分配动态空间来做,可是后来没有做出来,就用的这种办法