下面程序的运行结果是( )。 #include<iostream.h> int fun<int a[],int n> { int result=1; for(int i=1;i(n;i++) result=result*a[i

admin2013-10-15  23

问题 下面程序的运行结果是(    )。
#include<iostream.h>
int fun<int a[],int n>
{
    int result=1;
    for(int i=1;i(n;i++)
    result=result*a
    return result;
}
void main()
{
    int a[3]={3,4,5};
    cout<}

选项 A、12
B、15
C、20
D、60

答案C

解析 for循环执行2次,所以第一次for循环为result=1*a[1]=4,第二次for循环为result=4*a[2]=20。
转载请注明原文地址:https://kaotiyun.com/show/kbBD777K
0

最新回复(0)