#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: 展开
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: 展开
展开全部
#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
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询