单选题:有以下程序,执行后的输出结果是
有以下程序,执行后的输出结果
#include <stdio.h>
int f(int b[],int n)
{ int i,r;
r=1;
for(i=0;i<=n;i++) r=r*b[i];
return r;
}
main()
{ int x,a[]={2,3,4,5,6,7,8,9};
x=f(a,3);
printf("%d\n",x);
}
A.720
B.120
C.24
D.6
答案:B
#include <stdio.h>
int f(int b[],int n)
{ int i,r;
r=1;
for(i=0;i<=n;i++) r=r*b[i];
return r;
}
main()
{ int x,a[]={2,3,4,5,6,7,8,9};
x=f(a,3);
printf("%d\n",x);
}
A.720
B.120
C.24
D.6
答案:B