0
点赞
收藏
分享

微信扫一扫

C++ 奇数的乘积

爱做梦的夏夏 2022-06-01 阅读 64

题目描述

输入n和相应的n个数,输出它们中所有奇数的乘积。

输入描述

输入第一个整数n,后面跟着n个整数(1<n<30)

输出描述

输出这n个数中所有奇数的乘积。提示:乘积会超过int类型范围,请用__int64类型

输入样例

10 1 2 3 4 5 6 7 8 9 10

输出样例

945

#include <iostream>

using&nbsp;namespace&nbsp;std;

int&nbsp;main(){
&nbsp;&nbsp;&nbsp;&nbsp;int&nbsp;n,&nbsp;number;
__int64&nbsp;multiplication;
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;cin&nbsp;&gt;&gt;&nbsp;n;
&nbsp;&nbsp;&nbsp;&nbsp;
multiplication&nbsp;=&nbsp;1;
&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;k&nbsp;=&nbsp;1;&nbsp;k&nbsp;&lt;=&nbsp;n;&nbsp;k++)
&nbsp;&nbsp;&nbsp;&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;cin&nbsp;&gt;&gt;&nbsp;number;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;if(&nbsp;number&nbsp;%&nbsp;2&nbsp;==&nbsp;1&nbsp;)&nbsp;{
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; multiplication&nbsp;*=&nbsp;number;
}

&nbsp;&nbsp;&nbsp;&nbsp;}
&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;&nbsp;&nbsp;&nbsp;cout&nbsp;&lt;&lt;&nbsp;multiplication&nbsp;&lt;&lt;&nbsp;endl;
}


举报

相关推荐

0 条评论