若有以下程序: #include int a=2; int sub(){ static int a=1; a+=1; printf("%d",a) } int main(){ int n; for(n=0; n
A: 22
B: 23
C: 33
D: 34
A: 22
B: 23
C: 33
D: 34
举一反三
- #include int sub(int n) { if(n<5) return 0; else if(n>12) return 3; return 1; if(n>5) return 2; } int main() { int a=10; printf("%d\n",sub(a)); return 0;}
- 下列程序的输出结果是(). int fun3(int x) { static int a=3; a+=x; return(a); } int main(void) { int k=2,m=1,n; n=fun3(k);n=fun3(m); printf("%d\n",n); return 0; }
- 以下程序的输出结果是____?fun(){ static int a=0; a+=2; printf("%d",a);}main(){ int cc; for(cc=1;cc<4;cc++)fun(); printf("\n");}
- 下面程序的运行结果是15()。 #include int sub(int n) { int a; if(n==1) a=1; else a=n+sub(n-1); return(a); } void main() { int i=5; printf('%d ',sub(i)); }
- 以下程序的输出结果是______ 。#include int f(int n) { if(n == 1) return 1; else return n + f(n - 1);}int main(void) { printf("%d\n", f(5)); return 0;}