2、以下程序运行后的输出结果是______。void func(int x){ printf("x=%d\n", ++x);}int main( ){ func(12+5); }
查看答案
3、以下程序运行后的输出结果是______。int func(int n){ if(n==1) return 1;else return func(n-1)+1; }int main( ){ int i, j=0;for(i=1;i<3;i++) j+=func(i);printf("%d\n", j); }
4、以下程序运行后的输出结果是______。int fun (int x, int y){ if (x!=y) return ((x+y)/2);else return (x); }int main( ){ int a=4, b=5, c=6;printf("%d\n", fun(2*a, fun(b, c))); }
5、以下程序运行后的输出结果是______。#include int main( ){int f(int t[], int n);int a[4]={1, 2, 3, 4}, s;s=f(a,4);printf("%d\n", s); }int f(int t[], int n){ if (n>0) return t[n-1]+f(t, n-1);else return 0; }
6、以下程序运行后的输出结果是______。void fun(int x){ if(x/2>1) fun(x/2);printf("%d ", x); }int main( ){ fun(7);printf("\n"); }