2、以下程序的输出结果是 (2) .
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 03:38:57
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
#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.
11
3.
3 5
3 5
5 3
4.
7 8 9
5.
*#
*#
*#
11
3.
3 5
3 5
5 3
4.
7 8 9
5.
*#
*#
*#
2、以下程序的输出结果是 (2) .
(19) 以下程序的输出结果是 :
1.以下程序的输出结果是_____.
以下程序的输出结果是 struct HAR {int x,y; struct HAR *P;} h[2]; main()
以下程序的输出结果是【8】 #include main() { int i
以下程序段的输出结果是int x=3;
若有定义:int k;,以下程序段的输出结果是【##2##4】.for(k=2;k
以下程序运行后的输出结果是什么 A ,0 -1 B,0 0 C,-2 -2 D,死循环
以下程序的输出结果是_____.int i,x[ ] [ ]={{1,2,3},{4,5,6},{7,8,9}}
请教一个C语言问题.若输入3个整数3,2,1,则以下程序输出的结果是?
【C语言初级〗有以下程序输出结果是1 -2
以下程序运行后输出结果是:-----