下面程序的输出是( )。1. fun3(int x) { static int a=3; a+=x; return(a); } void main() { int k=2, m=1, n;n=fun3(k);n=fun3(m);printf("%d\n",n); }
查看答案
#include fun( int x){ int p;if( x==0||x==1) return(3);p=x-fun( x-2);return p;}main(){ printf( "%d\n", fun(9));}
以下程序输出的最后一个值是int ff(int n){ static int f=l; f=f*n; return f;}main(){ int i; for(I=1;I<=5;I++ printf(“%d\n”,ff(i));}
以下函数的功能是:求x的y次方,请填空。double fun( double x, int y){ int i; double z; for(i=1, z=x; i
下面程序运行结构是什么?#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;}