ZZULIOJ1085: 求奇数的乘积(多实例测试)

#include <stdio.h>
#include <math.h>
int main()
{
   int m,n,sum=1,i;//m每组数据里的数 n每组数字的个数 sum奇数的乘积(因为是积所以不能初始值不能设置为0) 
   while(scanf("%d",&n)!=EOF)
//EOF文件结束的意思,当需要多组输入时,可以用该表达式控制循环入口。当人为的输入EOF时,结束循环。
//在多实例测试中常用,如果没有这一步,提交时会出现输出超时
   {
   	for(i=1;i<=n;i++)
   	{
   	  scanf("%d",&m);
	  if(m%2!=0)
	  sum*=m;
	}
	printf("%d\n",sum);
	sum=1;//清除上一组数据的结果,以免下一组的结果将上一组结果累乘进去	
   }
   
   return 0;
}

第三个注释写错啦,是提交时会出现输出超限

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值