填空题 以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2
#include<iostream.h>
int fun1(int p[],int n)
{
int i,s=0;
for(i=0;i<n;i++)
s+=p[i];
return s;
}
int fun2(int *s,int n)
{
if(n==1)
return *s;
else
return( *s)+fun2(s+1,n-1);
}
void main()
{
int a[]={5,6,7,8,9,10};
cout<<fun1(a,2)<<endl;
cout<<fun2(a,2)<<endl;
}
【正确答案】
【答案解析】11、11