题目内容

下面程序运行结构是什么?#include "iostream"#define max(a,b) (a>b?a:b)using namespace std;int F(int a[],int s,int e){if(s==e) return a[s]; else if(s+1 == e) return max(a[s],a[e]); return max(a[s],F(a,s+1,e));}int main(){ int a[] = {5,1,4,6,2}; int s = 0,e = 4; cout << F(a,s,e) << endl; getchar(); return 0;}

查看答案
更多问题

下面程序运行的结果是#include "iostream"using namespace std;int Sum(int n){ if(n>0){ return n+Sum(n-1); }else{ return 0; }}int main(){ cout<

下面程序运行的结果是#include "iostream"using namespace std;int f(int n){ if(n>0){ return n*f(n-1); }else{ return 1; }}int main(){ cout<

下面程序运行的结果是:long F(int n){ if (n<=1) return n; return F(n-1)+F(n-2);}int main(){ cout<

void printDigit(int n){ cout<<(n%10); if (n > 10){ printDigit(n/10); }}int main(){ printDigit(6789); getchar();}

答案查题题库