hdu 2006 求奇数的乘积
2015-09-06 18:53
337 查看
[align=left]Problem Description[/align]
给你n个整数,求他们中所有奇数的乘积。
[align=left]Input[/align]
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
[align=left]Output[/align]
输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
[align=left]Sample Input[/align]
3 1 2 3
4 2 3 4 5
[align=left]Sample Output[/align]
3
15
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int t;
int sum,m;
while(scanf("%d",&t)!=EOF)
{
sum=1;
while(t--)
{
scanf("%d",&m);
if(m%2==1)
sum=sum*m;
}
printf("%d\n",sum);
}
return 0;
}
给你n个整数,求他们中所有奇数的乘积。
[align=left]Input[/align]
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数。
[align=left]Output[/align]
输出每组数中的所有奇数的乘积,对于测试实例,输出一行。
[align=left]Sample Input[/align]
3 1 2 3
4 2 3 4 5
[align=left]Sample Output[/align]
3
15
#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
int main()
{
int t;
int sum,m;
while(scanf("%d",&t)!=EOF)
{
sum=1;
while(t--)
{
scanf("%d",&m);
if(m%2==1)
sum=sum*m;
}
printf("%d\n",sum);
}
return 0;
}
相关文章推荐
- s3c2440 触摸屏(sony x35)
- 常用SQL查询语句
- 练习
- JPQL查询语句(Java Presistence Query Language)(转)
- java的接口和抽象类的理解
- 一个在开源中国博客上讲解的AC自动机
- 【Spring】Spring关键策略及Spring容器
- outerHTML
- C#生成不重复随机数的方法
- hdu 5430 Reflect(欧拉函数)
- ContentProvider的用法
- 《海角七号》七封情书之第6封
- 配置进程外Session
- 暂停车辆的拖拽修改数据库表中的排序字段值
- Redis入门 redis-cli
- 使用sql生成UUID
- 解决使用Theme.Black.NoTitleBar闪退问题
- Android_百度地图(一)简单的定位
- iOS音频播放 (八):NowPlayingCenter和RemoteControl
- setBackgroundDrawable跟setBackgroundResource的区别