求奇数乘积c语言acm
时间: 2024-10-19 16:07:56 浏览: 27
使用C语言编写的acm经典案例
5星 · 资源好评率100%
这道题目是一个ACM题目,要求在给定的n个整数中,求出所有奇数的乘积。可以使用C语言来解决这个问题。一般来说,我们可以在输入数据的同时判断每个数是否为奇数,如果是,就将其乘入结果中。需要注意的是,可能会出现0个奇数的情况,此时应该输出0。下面是一个简单的C语言代码实现:
```
#include <stdio.h>
int main(void){
int n,i,num,q;
int a[100];
while(scanf("%d",&n)!= EOF){
num=1;
q=0;
for(i=0;i<n;i++){
scanf("%d",&a[i]);
if(a[i]%2!=0){
num*=a[i];
q++;
}
}
if(q==0)
printf("%d\n",q);
else
printf("%d\n",num);
}
return 0;
}
```
阅读全文