• 2022-06-09
    有以下程序 #include void fun(int x) {if(x/2>1) fun(x/2); printf("%d",x); } main() {fun(7); printf(" ");} 程序运行后的输出结果是:
  • 37

    内容

    • 0

      以下程序的输出结果是( )。 #include void fun(int *p); int main() { int x = 3; fun(&x); printf(“x = %d\n”, x); } void fun(int *p) { *p = 5; }

    • 1

      #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);}程序输出结果为( )

    • 2

      有下列程序,程序运行后的输出结果是( )。 #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); }

    • 3

      以下程序的运行结果是(   )。 #include "stdio.h" int fun(int x,int y) { return(x+y); } main( ) { int a=2,b=5,c=8; printf("%d",fun(fun(a+c,b),a-c)); }

    • 4

      【9.4】下列程序段的输出结果是。 void fun(int *x, int *y) {printf("%d%d",*x,*y); *x=3; *y=4;} main() {int x=1,y=2; fun(&y, &x); printf("%d%d",x,y); }