acm 2006求奇数的乘积

**#include<iostream>
using namespace std;
int main(){
	int n;
	while(scanf("%d",&n)!=EOF){
		int sum=1;
			for(int i=0;i<n;i++){
				int temp;
				cin>>temp;
				if(temp%2!=0){
					sum=sum*temp;
				}
			}
			cout<<sum<<endl;
	}
	return 0;
}** 

分析:这里注意sum初始化应该为1而不是为0,否则与技术相乘得到的永远是0

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐