.设有以下函数
#include <iostream.h>
int f(int a,int b){
if(a>b) return b+a;
else b*f(++a,--b);
return a*f(a,b);
}
问题1:如果主函数中有语句 cout<<f(1,3)<<'\n';输出是__
问题2:如果主函数中有语句 cout<<f(1,2)<<'\n';输出是__
问题3:如果主函数中有语句 cout<<f(2,1)<<'\n';输出是__
问题4:如果主函数中有语句 cout<<f(1,1)<<'\n';输出是__ ,而else后面的语句改为else return b*f(++a,--b); 输出是__
23(1) 24 (2) 6
(3) 3 (4) 4
(5) 0