测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

A48349. 读下面程序,回答问题#include"stdio.h"int fun(int *a,int n){ if(n>1) return *a+fun(a+1,n-1); else return *a;}void main(){ int a[10]={1,2,3,4,5,6,7,8,9,10},s; s=fun(a+3,3); printf("%d\n",s);}数fun与下面非递归程序等价的是( )

单选题 较难

题目描述

读下面程序,回答问题

#include"stdio.h"

int fun(int *a,int n)

{

     if(n>1)  return *a+fun(a+1,n-1);

else  

     return *a;

}

void main()

{

    int a[10]={1,2,3,4,5,6,7,8,9,10},s;

s=fun(a+3,3);

printf("%d\n",s);

}

数fun与下面非递归程序等价的是(    )

选项(单选)

上一题 下一题