C语言循环结构

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

C语言循环结构
第四章循环结构
一、选择题
1.下列叙述正确的是( )
A.continue语句的作用是跳出循环体
B.while循环语句的循环体至少执行一次
C.do-while循环语句的循环体至少执行一次
D.switch语句中的每个case语句组必须含有break语句
2.if(表达式)和while(表达式)中的“表达式”( )
A.只能是逻辑的
B.只能是关系的
C.只能是算术的
D.以上三种都
可以
3.对循环结构正确的叙述是()
A.do-while循环体可能被执行0次
B.do-while循环体至少被执行1次
C.while循环体不可能被执行0次
D.for循环体不可能被执行无限次
4.设int i=l, k=2;则错误
..的循环语句是()
A.for(i=0,k=-1;i++,k++);
B.for(;k-1;i++);
C.for(i=1,k=4;k--;i++);
D.for(;k--;);
5.在循环体中用来强制继续循环的语句是()
A.break
B.continue
C.exit
D. return
6.下列程序段中循环体执行的次数是()
int x=-1;do{x=x*x;}while(! x);
A. 0
B. 1
C. 2
D. 无限
7.设int m=5;语句while (m==0)printf (″%d″,m-=2);的循环体执行的次数是()
A. 0
B. 1
C. 2
D. 无限
8.语句for(a=0;a==0;a++);和语句for(a=0;a=0;a++);执行循环的次数分别是( )
A.0,0
B.0,1
C.1,0
D.1,1
9.执行下列程序段后x的值为()
int i=1, j=10, x; for (; i<=j; i++, --j) x=i;
A.5
B.6
C.7
D.8
10.以下程序的运行结果是( )
int x,y,z=1; for(x=1,y=-1;x<="">
A.1 B.2 C.5 D.6
11.执行下述程序段后,变量a和b的值分别是()
int a=11,b=2;do{a/=b++;}while(a>b);
A.1,3 B.1,4 C.2,3 D.2,4
12.设for(i=0, j=10; (j>0)&&(i<4); i++, j--);该语句的循环次数是()A.0 B.3 C.4 D.无限
13.执行语句for(i=1;i++<4);后i的值是( )
A. 3
B. 4
C. 5
D. 不确定
14.以下程序段中的变量已正确定义,程序段的输出结果是( )
for(i=0;i<4;i++,i++) for(k=1;k<3;k++);printf("*");
A.******** B.**** C.** D.*
15.设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )
A.n=0; while((ch=getchar())!='\n') n++; B.n=0; while(getchar()!='\n') n++;
C.for(n=0;getchar()!='\n';n++);
D.n=0;for(ch=getchar();ch!='\n';n++);
16.以下程序运行后的输出结果是( )
main()
{ int i,j,m=1;
for(i=1;i<3;i++)
{ for(j=3;j>0;j--) { if(i*j>3) break; m*=i*j; } }
printf("m=%d\n",m); }
A.m=6
B.m=2
C.m=4
D.m=5
17.以下程序运行后的输出结果是( )
main()
{ int n=2,k=0; while(k++&&n++>2); printf("%d %d\n",k,n); }
B.1 3
C.5 7
D.1 2
18.以下程序运行后的输出结果是( )
main()
{ int c=0,k;
for(k=1;k<3;k++)
switch(k)
{ default: c+=k;
case 2: c++;break;
case 4: c+=2;break; }
printf("%d\n",c); }
A.3
B.5
C.7
D.9
19.以下程序的运行结果是( )
main()
{ int i,j;
for(i=3;i>=1;i--) { for(j=1;j<=2;j++) printf("%d ",i+j); printf("\n");} }
A.2 3 4
B.4 3 2
C.2 3
D.4 5
3 4 5 5 4 3 3 4 3 4
4 5 2 3
20.以下程序的运行结果是______。

#include
{int a=1,b=2;
f or( ;a<8;a++) {b+=a;a+=2;}printf("%d %d\n",a,b);}
A.9,18
B.8,11
C.7,11
D.10,14
二、填空题
1.continue语句可以出现在for、while和语句中。

2.执行循环语句for(;‘0’;)printf(“Happy!\n”);后,输出“Happy!”的行数是_______。

3.设int n;执行for(n=0;n= =0;n++)n=0;则循环体被执行的次数是_________。

4.执行语句for(i=10;i>0;i--,);则变量i的值是___________。

5.设有循环语句for(i=-1;i<=5;i++)i++;则其循环体执行的次数是___________。

6.以下程序运行后的输出结果是______。

main()
{ int a=1,b=7; do{ b=b/2;a+=b; }while(b>1); printf("%d\n",a); }
7.程序运行后的输出结果是______。

main( )
{int i=0,j =0,k=0; while (i< 10) i++; while (j++<="" p="" while="">
printf ("i=%d,j=%d,k=%d\n",i,j,k);}
8.程序运行后的输出结果是______。

main()
{ int f,f1,f2,i; f1=0;f2=1; printf("%d %d ",f1,f2);
for(i=3;i<=5;i++) { f=f1+f2; printf("%d",f); f1=f2;f2=f;} printf("\n"); }
9.执行下面程序段,输出“FIFA”的行数是____________。

int i,j;for(i=0;i<5;i++) for(j=1;j<="" p="">
int x=3;do{ptintf("%3d",x-=2);}while(!(--x));
11.以下程序的输出结果是______。

main()
{ int i,j,sum; for(i=3;i>=1;i--) { sum=0; for(j =1;j<=i;j++) sum+=i*j;}
printf("%d\n",sum); }
12.下列程序运行时,若输入1abcedf2df<回车>则输出结果为______。

main()
{ char a=0,ch;
while((ch=getchar())!='\n')
{ if(a%2!=0&&(ch>='a'&&ch<='z')) ch=ch-'a'+'A'; a++;putchar(ch); }
printf("\n"); }
13.以下程序运行后的输出结果是______。

main()
{ int k=1,s=0;
do{ if((k%2)!=0) continue; s+=k; k++; }while(k>10); printf("s=%d\n",s);}
14.程序运行后的输出结果是______。

main()
{ int a,b,i; a=b=0; for(i=0;i<=10;i+=2){a+=i;b+=i+1;}
printf(″a=%d\n″,a); printf(″b=%d\n″,b-11);}
15.程序运行后的输出结果是______。

main()
{ int a=0,b=2,c=3;
switch (a)
{ case 0:switch (b==2)
{ case l:printf(“*”);break;
case 2: printf (“%”);break;}
case 1: switch (c)
{ case l:printf(“$”);break;
case 2: printf (“&”);break;
default: printf (“#”);} }
16.程序运行后的输出结果是______。

main()
{ int m,n;for(m=1;m<=3;m++)
{for(n=1;n<=2*m-l;n++)printf (“*”);printf (“\n”);} }
17.以下程序的运行结果是______。

main()
{int x=15; while(x<20)
{x++; if(x/3!=0){x++ ;break;}
else continue;}
printf(″%d\n″,x);}
三、程序填空题
1.一个三位整数(100~999),若各位数的立方和等于该数自身,则称其为“水仙花数”(如:153=13+53+33), 找出所有的这种数。

main( )
{ int n, a, b, c;
for(c=1;c<=9;c++)
for (b=0; b<=9;b++)
for(;a++)
{n=_________; if(a*a*a+b*b*b+c*c*c==_________) printf(″%d\n″, n); } } 2.为n输入一个正整数值后,计算并输出sum=1-的值。

main()
{int n,k=0;float_______;scanf(″%d″,&n);
do {k++;
if(________)sum+=1.0/k;
else sum-=1.0/k;}while(________);
printf(″sum=%.4f\n″,sum);}
3.输入一个英文字符串(换行符作为结束),分别统计并输出其中元音字母(大小写不加区别)各自出现的次数。

元音字母:(a,A),(e,E),(i,I),(o,O),(u,U) main( )
{ int ; char c;
while( !=′\n′)
switch ()
{case′a′:case′A′:a++; break;
case′e′:case′E′:e++;break;
case′i′:case′I′:i++;break;
case′o′:case′O′:o++;break;
case′u′:case′U′:u++;}
print f(″
(a,A)=%d,(e,E)=%d,(i,I)=%d,(o,O)=%d,(u,U)=%d\n″,a,e,i,o,u); }第五章函数
一、选择题
1.关于函数,下列叙述正确的是( )
A.一个函数中可以定义其它的函数
B.C程序总是从main()函数开始执行
C.main()函数也可以被其它函数调用
D.一个C程序可以有多个main()函数
2.关于C语言程序描述正确的是( )
A.函数必须要有return语句
B.主函数必须位于程序的开头
C.程序中每行只能写一条语句
D.一个程序中只能有一个主函数
3.在C语言程序中,主函数的摆放位置()
A.必须置于所有函数之首
B.必须置于所有函数之尾
C.不得置于所有函数之尾
D.任意
4. 若用数组名作为函数调用时的实参,则实际上传递给形参的是( )
A. 数组的第一个元素值
B. 数组元素的个数
C. 数组中全部元素的值
D. 数组首地址
5.以下关于return语句的叙述中正确的是()
A.一个自定义函数中必须有一条return语句
B.一个自定义函数中可以根据不同情况设置多条return语句
C.定义成void类型的函数中可以有带返回值的return语句
D.没有return语句的自定义函数在执行结束时不能返回到调用处
6.以下叙述中错误的是()
A.用户定义的函数中可以没有return语句
B.用户定义的函数中可以有多个return语句,以便可以调用一次返回多个函数值
C.用户定义的函数中若没有return语句,则应当定义函数为void类型D.函数的return语句中可以没有表达式
7.以下叙述正确的是()
A.C语言程序是由过程和函数组成的
B.C语言函数可以嵌套调用,例如:fun(fun(x))
C.C语言函数不可以单独编译
D.C语言中除了main函数,其他函数不可作为单独文件形式存在
8.在一个C语言程序中()
A. 主函数只能有一个
B. 主函数可以有多个
C. 非主函数只能有一个
D. 主函数和非主函数都可以有多

9.对函数而言,下列说法正确的是()
A.一个程序中可以出现一个以上的主函数
B.函数与主函数可以互相调用
C.用户自定义的函数必须有形式参数
D.调用函数和被调用函数可不在同一个文件中
10.对于C语言中的函数,正确的叙述是()
A.两个函数可以相互调用,但不能自己调用自己
B.程序执行可以始于任何一个函数,但结束必须在主函数
C.两个函数既可以定义成并列关系又可以定义成嵌套关系
D.一个C程序可以由多个文件组成,一个文件又可以由多个函数组成
11.在C语言中,若定义函数时类型缺省,则类型隐含为( )
A. int
B. char
C. float
D. void
12.下列关于函数定义正确的是()
A. fun(int x,y){int z;return z;}
B. void fun(int x,int y){return x+y;}
C. fun(x,y){int x,y;double z;z=x+y;return z;}
D. double fun(int x,int y) {double z;z=x+y;return z;)
13.下面的函数调用语句中func函数的实参个数是()
func(f2(v1,v2),(v3,v4,v5),(v6,max(v7,v8)));
A.3
B.4
C.5
D.8
14.函数调用语句fun(fun(a,a+b,a+c),(a,b,c),5);中函数fun的参数个数是( )
A.3
B.4
C.5
D.6
15.设函数定义如下:
float f1 (float a, float b)
{return (a+b);}
若有float x=1.1, y=2.2; 则以下语句中正确的函数调用是()A.printf (″%f″, f1(x)); B.printf (″%f″,f1(&x, y));
C.printf (″%f″,f1(*x,*y)); D.printf (″%f″,f1(x, y));
16.使用递归函数计算n!(n=0,1,2,3,....)的是( )
A. fac(int n)
B. fac(int n)
{int i,f=- 1; {
if(n= =0) return 1; if(n= =0‖n= =1) return 1; else for(i=1 ;i<=n;i++) f*=i; else return n*fac(n-1);}
return f; }
C. fac(int n)
D. fac(int n)
{int i=l,f=l; {int i=1,f=1;
if(n= =0) return l; if(n= =0) return 1;
else while(i<=n) f*=i++; else do { f*=i;}while (i++<="">
17.以下程序运行后的输出结果是()
int fun()
{ static int x=1; x*=2; return x; }
main()
{ int i,s=1; for(i=1;i<=2;i++) s=fun(); printf("%d\n",s); }
A.0 B.1 C.4 D.8
18.以下程序运行后的输出结果是()
void fun(int p)
{ int d=2; p=d++; printf("%d",p); }
{ int a=1; fun(a); printf("%d\n",a); }
A.32 B.12 C.21 D.22
19. 以下程序运行后的输出结果是()
int f(int n);
main()
{ int a=3,s; s=f(a); s=s+f(a); printf("%d\n",s);}
int f(int n)
{ static int a=1; n+=a++; return n; }
A.7 B.8 C.9 D.10
20. 以下程序运行后的输出结果是()
int fun(int x,int y)
{ if(x==y) return(x); else return((x+y)/2); }
main()
{ int a=4,b=5,c=6; printf("%d\n",fun(2*a,fun(b,c))); }
A.3 B.6 C.8 D.12
21. 以下程序运行后的输出结果是()
int f(int x,int y)
{ return((y-x)*x); }
main()
{ int a=3,b=4,c=5,d; d=f(f(a,b),f(a,c)); printf("%d\n",d); } A.10 B.9 C.8 D.7
22. 以下程序运行后的输出结果是()
int fun(int a, int b)
{ if(b==0) return a; else return(fun(--a,--b)); }
main()
{ printf("%d\n",fun(4,2)); }
A.1 B.2 C.3 D.4
二、填空题
1.在C语言中,形参和实参的传递方式分为地址传递和_______。

2. 若定义函数时类型缺省,则该函数默认的类型是____________。

3.表示空类型(或称无类型)的保留字是_________。

4.若函数调用语句为f(a,b,f(a+b,a-b,b));,则函数f的参数个数是_________。

5.一个C语言程序的执行起点是__________。

6. 可以将被调函数中获得的值返回给主调函数的语句是__________。

7.以下程序的输出结果是______。

int fun(int x)
{ static int t=0; return(t+=x); }
main()
{ int s,i; for(i=1;i<=5;i++) s=fun(i); printf("%d\n",s); }
8.以下程序的输出结果是。

#include
fun(int x)
{ if (x/2>0) fun(x/2); printf("%d ",x); }
{ fun(6);printf("\n ");}
9. 以下程序的输出结果是。

int a=5;
void fun(int b)
{ int a=10; a+=b; printf("%d",a); }
main()
{ int c=20; fun(c); a+=c; printf("%d\n",a); }
10. 以下程序的输出结果是______。

int fun (int x)
{ int p;if(x==1) return 2;else p=x-fun (x-2);return p;}
main ()
{ printf(“%d\n”,fun (9));}
11.以下程序的输出结果是______。

int f(int n)
{ static int m=5; return ++m+n; }
main()
{ int i;
for(i=0;i<3;i++) printf(〞%3d〞,f(i)); printf(〞\n〞); }
12. 以下程序的输出结果是______。

int a=10;
void f()
{ int a=30; printf (“%d,”,a); }
main()
{ f ();printf (“%d\n”,a); }
13. 以下程序的输出结果是______。

int a=5;
fun(int i)
{ a+=2*i; return a; }
main( )
{ int a=10; printf("%d,%d\n",fun(a),a); }
14. 以下程序的输出结果是______。

f(int b)
{ static int y=3; return(b+y++); }
main()
{ int a=2,i,k; for(i=0;i<2;i++)printf(″%d\n″,f (a++)); } 15. 以下程序的输出结果是______。

int funs(int n)
{ if(n= =1 ||n= =2) return 2; else return n+funs(n-1); } main()
{ int x=4; printf(″S=%d\n″,funs(x)); }
16. 以下程序的输出结果是______。

int fx (int n)
{ int s; if (n==0) s=0; else s=n+fx (n-2); return s; }
{ printf (″%d\n″,fx(8)); }
17. 以下程序的输出结果是______。

int fib(int n)
{ if(n==0||n==1)return 1; else return fib(n-1)+fib(n-2); } main() { int i; for(i=0; i<=4;i++)printf(″%3d″,fib(i)); printf(″\n″); } 18. 以下程序的输出结果是______。

int f(int n)
{ static int a=0; int b=0; a+=n; b+=a; return b; }
main ()
{ printf(″%d\n″,f(5)); printf(″%d\n″,f(10)); }
19. 以下程序的输出结果是______。

int fm(int a,int b)
{ if(b==1)return a; else return a+fm(a,b-1); }
main()
{ printf(〞%d\n〞,fm(4,3));}
20. 以下程序的输出结果是______。

int a=100;
s()
{ static int a=20; a++;printf(″%d\n″,a); }
main()
{ int i; for(i=1;i<=3;i++) {a++; printf(″%d,″,a); s();} }
21.以下程序的输出结果是______。

int z=5;
int f ( )
{ static int x=2; int y=5; x=x+2; z=z+5; y=y+z; printf (″%3d%3d\n″, x, z); }
main ( )
{ static int x=10; int y; y=z; printf (″%3d%3d\n″, x, z); f ( );
printf (″%3d%3d\n″, x, z); f ( ); }
22. 以下程序的输出结果是______。

fun ( )
{ int y=1; static int z=4; z ++; ++ y; return (y*z); }
main ( )
{ int i; for (i=1; i<3; i++) printf ("%3d\n",fun ( )); }
23. 以下程序的输出结果是______。

mian( )
{ int i; for(i=1;i<3;i++) f(i); }
f (int j)
{ static int a=100; int k=1; ++k; printf(″%d\n″, j+a+k); a-=2; }
三、程序填空
1. 计算并输出1!+2!+3!+4!+5!的值。

int f (int a)
{ static int c=1;c=c*a; return_____; }
main ()
{ int i,k;
k=_________;
for (i=2;i<=5;i++) k+=f(________);
printf (“%d\n”,k);}
2.用递归方法写出计算n的阶乘的函数,调用该函数计算并输出n=0, 1, 2, ……, 10时各阶乘的值。

计算公式:n!=
long fac (int n)
{ if () return (1); else return ________; }
main ( )
{ int m; long int fa;
for (m=0; m<=10; m++)
{________; printf (″%d!=%1d\n″, m, fa); } }
3. 输入n(n≥1), 计算1+(1+2)+(1+2+3)+…….+(1+2+……+n)的值。

main ( )
{ int i,n; long sum=0; long cal (int); scanf (″%d″,&n);
for (i=1;i<=n;i++) sum =sum+cal();
printf (″1+(1+2)+…+(1+2+…+n)=%ld\n″,sum); }
long cal ()
{ static long s=0; s=s+m; ; }
检测题
1.在C语言中,整型常量的书写形式包括:八进制、十进制和进制。

2.C语言标识符的第一个字符必须为下划线或者。

3.在C语言中,运算符的操作数必须是整型的是。

4.在C语言中,优先级最低的运算符是。

5.C程序设计的三种基本结构是:选择结构、循环结构和。

6.一个C语言程序的基本组成单位是。

7.一个C语言程序的执行起点是。

8.设int a=9,b=6,c;,执行语句c=a/b+0.8;后c的值是。

9.设int a;float b;char c;long d;double e;,则表达式a/c-b+d-e 值的类型
是。

10.设int x=7,y=3,则表达式x%y+x/y的值是。

11.设int i;float f=3.14;,执行i=(int)f;后,变量i的值是。

12.设float x=23.65;, 则执行语句printf("%d\n",(int)(x+0.5));后输出结果
是。

13.设int j=5;,则执行语句j+=j-=j*j;后,变量j的值是。

14.设int a=2;,则执行a+=a*=a+a;后,变量a的值是。

15.设int a,b;,表达式a=2,b=5,b++,a+b的值是。

16.设int a,b,c;则执行a=(b=3,c=5,b=10);后变量a的值是。

17.设int a=7,b=8;则printf("%d,%d\n",(a+b,a),(b,a+b));的输出结果是。

18.设int a=12;,语句printf("%d\n",(a/3,a%3,a/10>0));的输出结果是。

19.若定义了int a=5;,则执行
printf("%d\n",((a=a+4,a+5),a+6));语句的输
出结果是。

20.设int x=14;,则表达式x++%-5的值为。

21.利用运算符--,下列两条语句b=5+a;a-=1;
可以仅由一条语句实现,这条语句是。

22.正确表达数学关系式0≤x<20的C语言表达式是。

23.设int n;,“n的值能同时被3和5整除”的逻辑表达式是。

24.设int m,n;“n是小于整数m的偶数”的C语言表达式是。

25.设char ch;,判断ch为大写字母的逻辑表达式。

26.执行printf("%d\n",3&&2&&5);后的结果是。

27.在C语言中,表达式4&&5-3&&5的值是。

28.设int a=2,b=3,c=4;,则表达式a>b&&b<c||b的值是。

< p="">
29.设int x=10,y=3;,执行printf("%d,%d\n",x--,++y);后的输出结果是。

30.设int x=011; printf("%d\n",++x); 后的输出结果是。

31.不用第三个变量,将变量a和b的值进行互换的操作是。

32.设int x=3;,执行语句printf((x%2)?("**%d\n"):("##%d\n"),x);后,输出
结果是。

33.若定义了int x=100;,则表达式x++>100?x+20:x+10的值是。

34.设int x=-9,y;,则执行y=x>=0?x:-x;后y的值是。

35.设int a=1,b=2,c=3,d=4,f;,执行语句f=(a!=b)?c++:d++;后f的值是。

36.设int x=1,y=3,z;,执行z=x>y?++x:y++;后,z的值是。

37.设char ch='A';,则printf("%c",(ch>='A'&&ch<='Z')?ch+32:ch);的结果
是。

38.执行printf("%d\n",1+!2+(3<=4)+5/6+7%8);后的输出结果
是。

39.设int a=1,b=2,c=3;,执行表达式(a>b)&&(c=1)后c的值是。

40.设int a=-3,b=7,c=-1;则执行(a==0)&&(a=a%b
41.执行C语言语句"int a=3,b=4,c;c=a++>3||--b<4;" 后变量c的值为。

42.设int y;执行表达式(y=4)||(y=5)||(y=6)后,y的值是。

43.设int m=0;,执行表达式m||(m=2)||(m=3)||(m=4)后,m的值是。

44.设int a=0,b=0,c=2,d=4;,则执行(c=a==b)||(d=b==a);后变量d的值是。

45.设int a=1,b=2,m=2,n=2;,执行表达式(m=a<b)||++n后,n的值是。

< p="">
46.下列程序段的输出结果是。

int k=10;
if(k<0) printf("%d\n",k<0);
else printf("%d\n",k>=0);
47.下列程序段的输出结果是。

int x=3;
if(x=5) x++;
printf("%d\n",x);
48.以下程序运行后的输出结果是____________。

main( )
{ int a=10,b=20,c=30;
if(a>b) if(a>c) printf(″a=%d\n″,a);
else printf(″b=%d\n″,b);
print(″c=%d\n″,c);}
49.在执行循环结构或switch结构时,能够立即退出该结构的语句是。

50.设for(k=0;k<0;k++) ++k;则该循环共执行次。

51.设int n;,执行for(n=0;n==0;n++) n=0;后,循环体被执行的
次数是。

52.执行语句for(i=10;i>0;i--,);后,变量i的值是。

53.执行下列程序段后,输出结果是____________。

int x=3; do printf("%3d",x-=2); while(!(--x));
54.设int a=11,b=2;,执行下述程序段后,输出结果为。

do {a/=b++;} while(a>b); printf("%d,%d\n",a,b);
55.以下程序运行后的输出结果是____________。

main()
{ int k=1,s=0;
do{ if((k%2)!=0) continue; s+=k; k++; }while(k>10); printf("s=%d\n",s);}
56.以下程序运行后的输出结果是____________。

main()
{ int c=0,k;
for(k=1;k<3;k++)
switch(k)
{ default: c+=k;
case 2: c++;break;
case 4: c+=2;break; }
printf("%d\n",c); }
57.若函数调用语句为fun(a,b,fun(a+b,a-b,b));,则函数fun的参数个数是。

58.在C语言中,若有以下函数,则fac(5)的结果为。

int fac(int n)
{ if(n==0||n==1) return 1;
else return n*fac(n-1);}
59.在C语言中,若有以下函数,则fun(fun(2))的结果为。

int fun(int x)
{ static int y=1; return y*=x+1; }
60.以下程序运行后的输出结果是____________。

int a=5;
void fun(int b)
{ int a=10; a+=b; printf("%d",a); }
main()
{ int c=20; fun(c); a+=c; printf("%d\n",a); } </b)||++n后,n的值是。

<>
</c||b的值是。

<>。

相关文档
最新文档