有以下程序: #include int fun(int*b,int n) { int i,r=1; for(i=0;i

admin2017-07-05  16

问题 有以下程序:
    #include
    int fun(int*b,int n)   
    {  int i,r=1;
    for(i=0;i<=n;i++)r=r*b
    return r;  
    }
    main()  
    {  int x,a[]={2,3,4,5,6,7,8,9};  
    x=fun(a,3);   
    printf("%d\n",x);   
    }
    程序运行后的输出结果是(    )。

选项 A、24
B、720
C、120
D、6  

答案C

解析 函数fun()求数组指定返回的元素的积。函数fun(a,3)求的是数组a[0]一a[3]的积。因此结果为2*3*4*5=120,故答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/NODp777K
0

最新回复(0)