2、以下程序的输出结果是 (2) .#includeintgetna(int n,int a){ if (n==1) return a;else return getna(n-1,a)+2;}main(){ int getna(int,int);int n=5; int a=3;printf("%d",getna(n,a));}3、以下程序的输出结果是 (3) .#include void swap1(int

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 04:20:01
2、以下程序的输出结果是 (2) .#includeintgetna(int n,int a){ if (n==1) return a;else return getna(n-1,a)+2;}main(){ int getna(int,int);int n=5; int a=3;printf(

2、以下程序的输出结果是 (2) .#includeintgetna(int n,int a){ if (n==1) return a;else return getna(n-1,a)+2;}main(){ int getna(int,int);int n=5; int a=3;printf("%d",getna(n,a));}3、以下程序的输出结果是 (3) .#include void swap1(int
2、以下程序的输出结果是 (2) .
#include
intgetna(int n,int a)
{ if (n==1) return a;
else return getna(n-1,a)+2;}
main()
{ int getna(int,int);
int n=5; int a=3;
printf("%d",getna(n,a));}
3、以下程序的输出结果是 (3) .
#include
void swap1(int a,int b) { int t; t=a; a=b; b=t; }
void swap2(int *a,int *b) { int d,*t=&d; t=a; a=b; b=t; }
void swap3(int *a,int *b) { int d,*t=&d; *t=*a; *a=*b;*b=*t; }
main()
{
int i=3,j=5,*p=&i,*q=&j;
void swap1(int,int),swap2(int*,int*),swap3(int*,int*);
swap1(i,j); printf("%d %d\n",i,j);
swap2(p,q); printf("%d %d\n",*p,*q);
swap3(p,q); printf("%d %d\n",*p,*q);
}
4、以下程序的输出结果是 (4) .
#include
void main()
{ int f(int);
int a=2,i;
for (i=0;i

2、以下程序的输出结果是 (2) .#includeintgetna(int n,int a){ if (n==1) return a;else return getna(n-1,a)+2;}main(){ int getna(int,int);int n=5; int a=3;printf("%d",getna(n,a));}3、以下程序的输出结果是 (3) .#include void swap1(int
2.
11
3.
3 5
3 5
5 3
4.
7 8 9
5.
*#
*#
*#