#include <;stdio.h>;int fun(int x);int main(){ printf("%d",fun(4)); return 0;}int fun(int x){ if(x==1)return 3; return x*x+fun(x-1);}程序输出结果为( )
举一反三
- 下列程序段输出_______。 int fun(int x) { return (x<3?1:(fun(x-1)+2*fun(x-2))); } int main() { printf("%d",fun(4)+fun(5)); }
- 有下列程序,程序运行后的输出结果是( )。 #include int fun (int x,int y); int main() { int a=4,b=5,c=6; printf("%d",fun(2*a,fun(b,c))); return 0; } int fun (int x,int y) { if (x!=y) return ((x+y)/2); else return (x); }
- 下面程序的输出结果是( )。int fun(int x){ int p; if(x==0||x==1) return 3; p=x-fun(x-2); return p;}main( ){ printf("%d",fun(9));}
- 以下程序的运行结果是( )。#include <;stdio.h>;void fun(int x){ if(x/2>;0) fun(x/2-2);printf("%d ",x);}int main(){fun(20);return 0;}
- 现有如下程序 #include int fun(int x) { printf("x=%d\n",++x); } int main() { fun(12+5); return 0; } 则程序的输出结果是