下面程序的输出结果是( )。#includestdio.hvoid main( ){int i=2,p;int f(int a,int b);p=f(i,i+1);printf(%d,p);}int f(int a,int b){int c;c=a;if(ab)c=1;else if(a==b)c=0;else c=-1;return c;}
A: 0
B: 1
C: 2
D: -1
A: 0
B: 1
C: 2
D: -1
举一反三
- 下面程序的输出结果是( )。 #include main() {int i=2,p;p=f(i,i+1); printf("%d",p); } int f(a,b) int a,b; {int c; c=a; if(a>b) c=1; else if(a==b)c=0; else c=-1; return(c); }
- 有以下程序: #include<iostream> using namespace std; int f(int,int); int main() { int i:1,x; x=f(i,i+1); cout<<x<<end1; return 0; } int f(int a,int b) { int c; c = a; if(a>b) c = 1; else if(a==b) c = 0; else c = -2; return c; } 运行后的输出结果是 。 A: 1 B: 0 C: -1 D: -2
- 有以下程序int f(int n){ if(n==1) return 1;else return f(n-1)+1;}int main(){ int i,j=0;for(i=1;i<3;i++) j+=f(i);printf("%d\n",j); return 0;}程序运行后的输出结果是()。 A: 4 B: 3 C: 2 D: 1
- 有以下程序: int f(int n) { if(n==1) return (1); else return(f(n-1)+1); } int main() { int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d ",j); }
- 以下程序的输出结果是____?int f(int n){ if(n==1)return 1; else return f(n-1)+1;}main(){ int i,j=0; for(i=1;i<3;i++) j+=f(i); printf("%d\n",j);} A: 4 B: 3 C: 2 D: 1