1. 程式人生 > >杭電ACM2006--求奇數的乘積

杭電ACM2006--求奇數的乘積

求奇數的乘積

Time Limit: 2000/1000 MS (Java/Others)    Memory Limit: 65536/32768 K (Java/Others)
Total Submission(s): 131188    Accepted Submission(s): 79211


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

 

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

 

Output 輸出每組數中的所有奇數的乘積,對於測試例項,輸出一行。  

 

Sample Input 3 1 2 3 4 2 3 4 5  

 

Sample Output 3 15      
 1 #include<iostream>
 2 using namespace std;
 3 int main()
 4 {
 5     int n,a;
6 while(cin>>n) 7 { 8 int mul=1; 9 while(n--) 10 { 11 cin>>a; 12 if(a%2!=0)mul*=a; 13 } 14 cout<<mul<<endl; 15 } 16 return 0; 17 }