填空题 以下程序运行时,输出到屏幕的结果中第一行是 1,第二行是 2,第三行是 3
#include<iostream.h>
int func(int a,int b)
{
static int k;
int result;
k=k+1;
if(a%b==0)
result=a;
else
result=func(a+a/k,b);
cout<<a<<"/t"<<k<<endl:
return result;
}
void main(void)
{
cout<<func(3,9)<<endl;
}
【正确答案】
【答案解析】9 3、6 3、3 3