天天看點

OJ1085: 求奇數的乘積(多執行個體測試)(C語言)

題目描述

給你n個整數,求他們中所有奇數的乘積

輸入

輸入資料包含多個測試執行個體,每個測試執行個體占一行,每行的第一個數為n,表示本組資料一共有n個,接着是n個整數,你可以假設每組資料必定至少存在一個奇數。

輸出

輸出每組數中的所有奇數的乘積,對于測試執行個體,輸出一行。

樣例輸入 Copy

3 1 2 3

4 2 3 4 5

樣例輸出 Copy

3

15

#include<stdio.h>
#include<math.h>
int main()
{
	int i,n,x,product=1;
	while(scanf("%d",&n)!=EOF)
	{
		for(i=1;i<=n;i++)
		{
			scanf(" %d",&x);
			if(x%2!=0)
				product*=x;
		}
		printf("%d\n",product);
		product=1;//重新指派
	}
	return 0;
}

           

繼續閱讀