给你n个整数,求他们中所有奇数的乘积.输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇
来源:学生作业帮助网 编辑:六六作业网 时间:2025/01/12 14:07:47
给你n个整数,求他们中所有奇数的乘积.输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇
给你n个整数,求他们中所有奇数的乘积.
输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇数.
输出每组数中的所有奇数的乘积,对于测试实例,输出一行.
给你n个整数,求他们中所有奇数的乘积.输入数据包含多个测试实例,每个测试实例占一行,每行的第一个数为n,表示本组数据一共有n个,接着是n个整数,你可以假设每组数据必定至少存在一个奇
#include //这是一个简单你所要求的C++实例
//由于在输入数据的时候就开始处理数据,所以没有用到动态分配内存
void main()
{
int n,m,i,j,*a,temp,flag=0;
int mul;; //因为是例子,并没有考虑溢出问题,你可以根据实际情况改变数据类型
coutn; //N个实例
for(i=0;i
以3×4的矩阵为例:
#include
main()
{
int a[3][4];
int i,j,s;
printf("Input some numbers:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
全部展开
以3×4的矩阵为例:
#include
main()
{
int a[3][4];
int i,j,s;
printf("Input some numbers:\n");
for(i=0;i<3;i++)
for(j=0;j<4;j++)
scanf("%d",&a[i][j]);
for(i=0;i<3;i++)
printf("%d\n",js(a[i]));
getch();
}
js(w)
int *w;
{
int x,a=1;
for(x=0;x<4;x++)
{
if(*(w+x)%2!=0)
a=a*(*(w+x));
}
return(a);
}
收起