#include <stdio.h.> int fun(int b[]. int n) { int i. r=1: for(i=0: i<=n: i++) r=r*b[i]: return r:

#include<stdio.h.>intfun(intb[].intn){inti.r=1:for(i=0:i<=n:i++)r=r*b[i]:returnr:}int... #include <stdio.h.>
int fun(int b[]. int n)
{ int i. r=1:
for(i=0: i<=n: i++) r=r*b[i]:
return r:
}
int main( )
{ int x, a[]={2, 3, 4, 5, 6, 7, 8, 9}:
x=fun(a, 3):
printf("%d\n", x): return 0:
展开
 我来答
qscorpius_fly
2014-07-01 · TA获得超过1860个赞
知道小有建树答主
回答量:811
采纳率:80%
帮助的人:315万
展开全部
#include <stdio.h>   
int  fun(int b[],int n)
{ int  i,r=1;
   for(i=0; i<=n;i++)  r=r*b[i];//计算数组前n+1个数的乘积 
   return   r;//返回数组前n个数的乘积结果 
}
int main( )
{  int  x,a[]={2, 3, 4, 5, 6, 7, 8, 9};
   x=fun(a,3);//计算数组前4个数的乘积,即2*3*4*5=120并赋给x 
   printf("%d\n", x);//输出x的值 
   return 0;
}

程序的运行结果为120

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式