70,037
社区成员
发帖
与我相关
我的任务
分享看不出楼主的代码问题在哪儿。
是在系统上不能通过编译还是运行结果不对呢?
#include <stdio.h>
int main()
{
for (int n, x; ~scanf("%d", &n);)
{
long long p = 1;
while (n-- && ~scanf("%d", &x)) p *= x & 1 ? x : 1;
printf("%lld\n", p);
}
return 0;
}