You are on page 1of 69

25 50

1C2
AC B C ,
main()
CC main() DC main()

2 4 B
2
A B C D
3, B2
A1.234e04 B1.234e0.4
C1.234e+4 D1.234e0
4C B2
A B
C D
510=a=0 C (D)2
A 10>=a>=0 B a>=0 and a<=10
C a>=0||a<=10 D a>=0&&a<=10
6 a b double a=5.5b=2.5(int)a+b/b D2
A 6.500000 B 6
C 5.500000 D 6.000000
7xyz int xyz B2

A INPUT xyz; B scanf("%d%d%d",&x,&y,&z);


C scanf("%d%d%d",x,y,z); D read("%d%d%d",&x,&y,&z);
8 x y int ,:x+=y;y=x-y;x-=y;D2
A x y B x y
C D x y
9int c1=1,c2=2,c3;c3=1.0/c2*c1;c3 A2
A 0 B 0.5
C 1 D 2
10 char ch='A'; ch=(ch>='A'&&ch<='Z')?(ch+32):ch ( B ) 2
AA Ba
CZ Dz
11 int a=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf(%d %d %d\n,k,a,b);
( D )
2
A1 0 4 B1 0 3
C0 0 3 D0 0 4
12 int x=1, y=1; (!x||y--) B 2
A0 B1 C2 D-1

13 int x=3; do { printf(%d,x-=2); } while (!(--x));( C )2


A1 B3 0 C1 -2 D

1
14 for (i=2; i==0; ) printf(%d , i--) ;( B )2
A B0
C1 D2
15 int k=1; while (k++<10); k ( B )2
A10 B11 C9 D
16 int i,sum; for(i=1;i<=3;sum++)sum+=i; printf(%d\n,sum); ( C )
2
A6 B3 C D0
17 a ( C)2
Aint a[3][]; Bfloat a(3,4);
Cdouble a[1][4]; Dfloat a(3)(4)
18 char s[10] s[1](B ) 2
As+1 Bs++
C&s[0]+1 D&s[1]
19 a b char a[ ]="ABCDEF"; char b[ ]={'A','B','C','D','E','F'};
(D )
2
Aa b Ba b
Ca b Da b
20 char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};
*language[1]>*language[2]( A )
A B P B FORTRAN BASIC
C F B D BASIC PASCAL
21C ,( B)2
A, B,

C, D,

22 C ,( D )2

Aextern BregisterCauto Dstatic


23:int a[]={1,2,3,4,5,6},*p=a; 3 A .2
Ap+=2,*(p++) Bp+=2,*++p
Cp+=3,*p++ Dp+=2,++*p
24struct stu{ int a; float b;}stutype;D 2
Astruct Bstruct stu
Cstutype Da b
25D 2
A FILE B
C D
26B2
AC
BC
CC

2
DC
27 C2
A C
B C
C C
D C
28C , A2
A'\t' B"A" C65 DA
29B2
A
B C
D
30 a b double a=5.5b=2.5(int)a+b/b D2
A 6.500000 B 6 C 5.500000 D 6.000000
31C2
Acontinue Bchar CIf Ddefault
32 x,y A2
Ax=8+y; B(float)3 ; Cy=(x%2)/10 ; D*x=10;
33 ch B2
A ch='\'; B ch=62+3; C ch=' '; D ch='\xaa';
34 ijk int 123 i 1j 2k
3C2
Ascanf("%2d%2d%2d",&i,&j,&k);
Bscanf("%d %d %d",&i,&j,&k); Cscanf("%d,%d,%d",&i,&j,&k);
Dscanf("i=%d,j=%d,k=%d",&i,&j,&k);
35 ifelse c else ( B
) 2
A ifB if C if D if
36 x 1100200300
( C)2
A (x>=1)&&(x<=100)&&(x>=200)&&(x<=300)
B (x>=1)||(x<=100)||(x>=200)||(x<=300) C (x>=1)&&(x<=100)||(x>=200)&&(x<=300)
D (x>=1)||(x<=100)&&(x>=200)||(x<=300)
37 w,x,y,z,m int , w=1;x=2;y=3;z=4; m=(w<y)?w:x;m=(m<y)?
m:y;m=(m<z)?m:z; m ( A )
A1B2 C3D4
38c ( D )2
A do-while
Bdo-while break
CdowhiLe while Ddo
while while
39 j int for(j=10;j>3;j--) {if (j%3) j--; --j;--j;printf(%d ,j); }
( A ) 2
A7 4B4 7 C5 6D1 3

3
40( C )2
A do-while

Bdo-while do while while


C do-while while
Ddo-while while
41( D )2
Aint a[1][4]={1,2,3,4,5};
Bfloat x[3][]={{1},{2},{3}}; Clong b[2][3]={{1},{1,2},{1,2,3}};
Ddouble y[][3]={0};
42( D ) 2
A
B C"stop ""stop"
DThat"The"
43 C ( C )2
A
B C
D
44int a[][3]={1,2,3,4,5,6,7}; a ( B )2
A2B3 C4D
45 int f(int); int g(int); f g f
A 2
Af(3); Bp=f(3); Cg(f(3)); Df(g(3));
46(C )2
A B C D
47int a,*p=&a; D 2
Ascanf("%d",&a Bscanf("%d",p); Cprintf("%d",a); Dprintf("%d",p);
48C 2
A10 B11 C01D00
49fseek(fp,100L,2);B 2
A fp 100 B fp
100
C fp 100 D
fp
100
50D2
A C main
BC
C
DC
51char w; int x; float y; double z; w*x+z-y
D2
Afloat Bchar Cint Ddouble
52A2

4
A 'abc' B "12'12" C "0" D " "
53int k,a,b=1; unsigned long w=5; C
A2
A k=b+2=w B w+= -2 C k=(a=2,b=3,a+b) D a+=a-=(b=4)*(a=3)
54 int x=10,y=3;printf("%d\n",y=x/y);C2
A 0 B 1 C 3 D
55: int a=0, b=0, c=0;c=(a-=a-5), (a=b, b+3); printf(%d,%d,%d\n,a, b, c);
B2
A0,0,-10 B0,0,5 C-10,3,-10 D3,3,-10
56 ijk int 123 i 1j 2k
3C2
Ascanf("%2d%2d%2d",&i,&j,&k);
Bscanf("%d %d %d",&i,&j,&k); Cscanf("%d,%d,%d",&i,&j,&k);
Dscanf("i=%d,j=%d,k=%d",&i,&j,&k);
57 if ( C )2
A if(x>y) z=x;
B if(x==y) z=0; C if(x!=y) printf("%d",x) else printf("%d",y);
D if(x<y) { x++;y--;}
58( A )2
A; B; C; D;
59 int x=-1; do { x=x*x; }while(!x);( C )2
A B C D
60t int t 0, while( t=l ) { }
( B ) 2
A 0
B 1 C
D
61 x=y=0; while (x<15) y++,x+=++y ;printf(%d,%d,y,x);( D )2
A20,7 B6,12 C20,8 D8,20
62 a ( C )2
Aint a[10]=(0,0,0,0,0); Bint a[10]={}; Cint a[]={0};Dint a[10]={10*1};
63int a[3][4]; a ( D )2
Aa[0][2*1]Ba[1][3] Ca[4-2][0] Da[0][4]
64 a ( D )2
Aint a[2][3]={0};Bint a[][3]={{1,2},{0}}; Cint a[2][3]={{1,2},{3,4},{5,6}};Dint a[]
[3]={1,2,3,4,5,6};
65 char c[5]={a,b,\0,cc,\0}; printf(%s,c);}( D )2
A'a''b'Bab Cab cDab
66 C ( A )2
A main , main
B,
C main , D
, main
67 int *f();, f ( D )2

5
A
B C
D
68 p1 p2 e
B2
Ac=*p1+*p2;B p2=c Cp1=p2 Dc=*p1*(*p2);
69C A 2
A B C

D
70fseek(fp,100L,1);C 2
A fp 100 B fp
100
C fp 100 D
fp
100
71B2
A B C D
72, B 2
A1.234e04 B 1.234e0.4 C1.234e+4 D1.234e0
73B2
Aa/=b+cBa%(4.0) Ca=1/2*(x=y=20,x*3)Da=b=c
74 C D2
A a=7+b+c=a+7; B a=7+b++=a+7; C a=7+b,b++,a+7 D a=7+b,c=a+7;
75char c1='b',c2='e';printf("%d,%c\n",c2-c1,c2-'a'+"A");
B2
A2,M B3,E C2,E D,
76:scanf(%f%c%f%c, &a, &c1, &b, &c2); c1
% c2 # a 2.0 b 4.0B2
A2.0 % 4.0 #B2.0%4.0# C2% 4# D2 % 4 #
77,( A ) x0 x1 2
A(x>=1) || (x<=0) Bx>=1 | x<=0 Cx>=1 && x<=0D(x>=1) && (x<=0)
78 a=-14,b=3 a<b? a:b+1 ( A ) 2
A-14B-13 C3D4
79 int a=1,b=2,c=3,d=4,m=2,n=2;(m=a>b) && (n=c>d) n ( B ) 2
A1B2 C3D4
80 for 1 3( B )2
Afor 10 3
Bfor 11 3 Cfor 1 1 3
Dfor 1 3 3
81 I for(I=2;I==1) printf(%d,I--);( B )2
A B0 C1 D2
82 int i,sum; for(i=1;i<=3;sum++)sum+=i; printf(%d\n,sum); ( C )
2

6
A6 B3 C D0
83int a[3][4]; a ( C )2
Aa[2][4]Ba[1,3] Ca[1+1][0] Da(2)(1)
84 a ( D )2
Aa[5]{"ABCD"}Ba[5]{'A''B''C''D'} Ca[5]""Da[5]"ABCDE"
85 a b( D )2
Aif (a>b)Bif (strcmp(a,b)) Cif (strcmp(b,a)>0)Dif (strcmp(a,b)>0)
86 char s[2][40]={"china","English"}E
( B ) 2
A&s[2][1] Bs[1] C&s[1]D&(s[1]+1)
87 D 2
A
B
C D

88 char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5; printf(%d,*--p);( C )


2
A Ba[4] C5 D3
89C A2
A
B C
D
90 pm C 2
AFILE pm;Bfile *pm; CFILE *pm;Dfile pm;
91B2
AC
BC
CC
DC
92, A2
A
B C
D
93D2
A C
B a C a=10
C C D C %

94 C2
A C
BC
CC
DC
95 xyz k int , x=(y=4,z=16,k=32),x C2

7

A 4 B 16 C 32 D 52
9610=a=0 C ( D )2
A 10>=a>=0 B a>=0 and a<=10 C a>=0||a<=10 D a>=0&&a<=10
97:int x = 496;printf(*%-6d*\n, x); A2
A*496 * B* 496* C*000496* D
98 int a;printf("%d\n",(a=3*5,a*4,a+5));,a B2
A 65 B 20 C 15 D 10
99 :int u=010,v=0x10,w=10;printf("%d,%d,%d\n,u,v,w);
A2
A8,16,10 B10,10,10 C8,8,10 D8,10,10
100( C )2
A<<<
B<<< C<<
<
D<<<
101 xyt int x=y=3;t=++x||++y;y C 2

A B4 C3 D1
103 int x=3; do { printf(%d,x-=2); } while (!(--x));( C )2

A1 B3 0 C1 -2D
104C while do-while ( A )2
Adowhile
Bwhile dowhile
Cdowhile
Ddo-while
105 int k=0; while(k=1)k++; while ( A ) 2
A
B C
D 1
106 I for(I=2;I==1) printf(%d,I--);( B )2
A B0 C1 D2
107(D )2
Aint a[1][4]={1,2,3,4,5};Bfloat x[3][]={{1},{2},{3}}; Clong b[2][3]={{1},{1,2},{1,2,3}};
Ddouble y[][3]={0};
108 char a[80],b[80];( D ) 2
Aputs(a,b);Bprintf("%s,%s",a[ ],b[ ]); Cputchar(a,b); Dputs(a);puts(b);
109 char s[10] s[1]( B ) 2
As+1 Bs++ C&s[0]+1 D&s[1]
110int a[3][4]; a ( C )2
A 0
B 0 C
D 0

8
111 fun((exp1,exp2), (exp3,exp4,exp5)) B 2
A1B2 C4D5
112 char s[]=ABCD, *P; for(p=s+1; p<s+4; p++) printf (%s ,p);
( D ) 2
AABCD BCD CD D BA B C D CB C D DBCD CD D
113C 2
A
B C
D
114A 2
A B C D
115B2
A?: B, C+=D++
116B2
A0 B3.1415 C0.03x10 D.32
117 c char c D2
A 'a'<=c<= 'z' B (c>= 'a')||(c<= 'z') C ('a'<=c)and ('z'>=c) D (c>= 'a')&&(c<= 'z')
118(a=2,b=5,b++,a+b)B2
A7 B8 C6D2
119 :int a;float b,c;scanf(%2d%3f%4f, &a, &b, &c); printf(\na=%d,b=
%f,c=%f\n,a, b, c); 9876543210<CR>(<CR> Enter)
C2
Aa=98,b=765,c=4321Ba=10,b=432,c=8765 Ca=98,b=765.000000,c=4321.000000
Da=98,b=765.0,c=4321.0
120 int m=0,n=0; char c='a'; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,
%d\n",m,c,n); 10A10<>A2
A10,A,10 B 10,a,10 C 10,a,0 D 10,A,0
121 int x=10,y=10;printf("%d %d\n",x--,--y); D2
A10 10 B9 9 C9 10 D10 9
122( C ) x
Ax%2==0 B!x%2!=0 C(x/2*2-x)==0 D!(x%2)
123:int n,i=1,j=2 n=i<j?i++:j++; i j ( C ) 2
A13 B12 C22 D23
124 for(I=1;I++<4; ); I ( C )2
A3 B4 C5 D
125a b int a=1;b=10;do {b- =a;a++; } while (b--<0); b ( C )
2
A9B-2 C-1D8
126 char a[3],b[ ]="China"; a=b; printf("%s",a); ( C ) 2
A China B Ch C D Chi
127( A ) 2
Achar s[5]; scanf("%s"&s);
Bchar s[5]; scanf("%s"s); Cchar s[5]; scanf("%s"&s[0]);
Dchar s[5]; gets(s);

9
128 char s[]="\\141\141abc\t";printf ("%d\n",strlen(s));( A )2
A9 B12 C13D14
129:char s[20]="programming",*ps=s; o A
2
Aps+2 Bs[2] Cps[2] Dps+=2,*ps
130 waD 2
A
Bw Ca
D
131C A2
A"/*""*/" B"/*""/*" C"//" D"/*""//"
133char w; int x; float y; double z; w*x+z-y
D2
Afloat Bchar Cint Ddouble
134 C C2
A B C D
`135 x y double x=1y=x+3/2 c2
A 1 B 2 C 2.0 D 2.5
137 int a,b=1,c=2; a=b+c,a+b,c+3; c=(c)?a++:b--; printf("c=%d/n",(a+b,c));
( A )2
A B C D
138(k)?(i++):(i--) k ( C )2
Ak==0 Bk==Ck!=0Dk!=1
139( C )2
A do-while
Bdo-while do while while
C do-while while
Ddo-while while

140 A 2
A
B
C
D
141(B )2
A
B
C
D
142:char b[5],*p=b; D 2
Ab="abcd"; B*b="abcd"; Cp="abcd"; D*p="abcd"
143struct stu{ int a; float b;}stutype;D 2
Astuct
Bstruct stu

10
Cstutype
Da b
144w+ C2
A
B
C
D
145 C B2
A a:=b+1 B a=b=c+2 C int 18.5%3 D a=a+7=c+b
146x y, y z, C A2
A(x>=Y)&&(Y>=z)
B(x>=Y)AND(y>=z) C(x>=Y>=z)
D(x>=Y)&(Y>=z)
147 a b C2
Aa=a+b, b=a-b, a=a-b; Bt=a; a=b; b=t; Ca=t; t=b; b=a;Dt=b; b=a; a=t;
148 char c='a';if('a'<c<='z')printf("LOW");else printf("UP");( A )
ALOW BUP CLOWUPD
149 int a=1,b=2, c=3, t; while (a<b<c) {t=a; a=b; b=t; c--;} printf(%d,%d,%d,a,b,c);
( C ) 2
A1,2,0 B2,1,0 C1,2,1 D2,1,1
150 a m a[i][j]( )2
Aj*m+iBi*m+j Ci*m+j-1Di*m+j+1
151( B )2
Adouble x[5]={2.0,4.0,6.0,8.0,10.0};
Bint y[5]={0,1,3,5,7,9}; Cchar c1[]={1,2,3,4,5};
Dchar c2[]={\x10,\xa,\x8};
152int a[][4]={00};( )2
A a 0
B a 1 C a
1 a 1 D
a[0][0] a[0][1] 0 0
153 C 2
A>>B<< C-> D:
155: int a=0, b=0, c=0;c=(a-=a-5), (a=b, b+3); printf(%d,%d,%d\n,a, b,
c); B2
A0,0,-10 B0,0,5 C-10,3,-10 D3,3,-10
156 char a[7]=abcdef; char b[4]=ABC; strcpy(a,b); printf(%c,a[5]);
( D )2
A B\0 Ce Df
157 C ( C )2
Avoid Bdouble Cint Dchar
158 C 2
A
B C

11
D
5int a=7;float x=2.5,y=4.7; x+a%3*(int)(x+y)%2/4 A2

A 2.500000 B 2.750000 C 3.500000 D 0.000000


160 B2
A / B %= C = D=
7 float scanf("%f%f%f",&a,&b,&c); a
10.0b 22.0c 33.0(B)2
A 10<>22<>33<>B 10.0,22.0,33.0<>C 10.0<>22.0 33.0<>
D 10 22<>33<>
161int a=3,b=2,c=1; a%b,a>b>c,b&&c+1,c+=1,
( C )2
A B C D
162 C (A)2
A[]B C[][] D[]
163 A 2
A B C D
164( B ) 2
Achar s[5]={'a','e','i','o','u'};
Bchar s[5]; s="good"; Cchar s[5]="abcdef";
Dchar s[5]; s[ ]="good";
165C ( D )2
A B C D
166int a[10],*p=a; A 2
Ap a[0] B a Cint
a[10],*p=&a[0];
D
167D 2
A FILE
B C
D
168C C B2
A B C D
169D2
A C
B C APH aph C a b
a=b b a b
D

170( D )2
A 0 1B 0 0 C
D
171 int a=3,b=4,c=5 0 ( D ) 2
A'a'&&'b'Ba<=b Ca||b+c&&b-cD!((a<b)&&!c||1)

12
172 int n=0,p;do{scanf(%d,&p);n++;}while(p!=12345&&n<3);
( D )2
AP 12345 n 3
BP 12345 n 3 CP 12345 n 3
DP 12345 n 3
173 C ( B ) 2
A()
B()
C
D
174 C ,( D )2

Aextern Bregister CautoDstatic


175char s[10],*p=s; B 2
Ap=s+5; Bs=p+s; Cs[2]=p[4]; D*p=s[0];
1`76w+B 2
A
B C
D
177 C int B2
A B CASCII D
179 fopen
B 2
Aab+Bwb+ Crb+Dab
180 abcd int 0C2
Aa=b=c=100; Bd++; Cc+b; Dd=(c=22)-(b++);
181 ( c ) 2
Ai=0; do { i++; }while(i = =100)
Bfor(i=0; i<100; i+=3.14); Cfor(i=0; ; i+=2);
Dk=1; do { k--;} while(k);
183 A )2
Amain()Bint max(int x, int y) Creturn(z)Dscanf("%d",&a)
184 fun ( float x ) { float y; y= 3*x-4; return y; } D 2
AintB Cvoid Dfloat
185B2
A A#C B getch C void D ab*
188B2
A&& B ?: C!= D||
190 int x=5,a=0,b=0;if(x=a+b) printf("****\n");else printf("####\n");( D
)2
A B C****D ####
191(C )2
Agoto Bswitch continue
C continue D break

13
192C ( D )2
A B C D
193( C )2
Avoid play(var a:integer,var b:integer) Bvoid play(int a,b)
Cvoid play(int a,int b) Dsub play(a as integer,b as integer)
194:char s1[4]="12"; char *ptr; ptr=s1; printf("%c\n",*(ptr+1));
A 2
A'2' B'1' C'2' D
195 : x=5.16894; printf(%f\n, (int)(x*1000+0.5)/
(float)1000); D2
A
B5.17000 C5.168000 D5.169000
196 C B 2
A B

C D
197 C ( C )2
A
B
C=
D
199C ,( B )2
A, B,

C, D
,
200(B )2
A B C D
201C C2

A B
C D
202 c 283.19D2
Ascanf("%f",c) Bscanf("%8.4f", &c); Cscanf("%6.2f", &c); Dscanf("%8f", &c);
203 int a[5]; C2
A&a Ba+1 Ca D&a[1]
204 C C2
Adouble Bshort Cinteger Dchar
205 i int ,f float ,:scanf("i=%d,f=
%f",&i,&f); 100 765.12
i f,B2
A 100765.12 B i=100,f=765.12 C 100 765.12 D x=100y=765.12
206 char s[2][40]={"china","English"}E
( C ) 2

14
A&s[2][1] Bs[1] C&s[1] D&(s[1]+1)
207 C 2
A
Breturn C
D
208:int a[]={1,2,3,4},y,*p=&a[0]; "y=++(*p);", A

Aa[0] Ba[1] Ca[2] D


209struct xy{int a; double b;}m; m a A 2
Am.a Bm->a C*m.a Dxy.a
210D 2
ArBa Cw+ Drb+
211C2
Acontinue Bchar CIf Ddefault
212 for ( D )2
Afor
Bfor
C for break
Dfor
214char s[100]; int i=10; D
2
As[i+10] B*(s+i) C*(i+s) D*((s++)+i

25 50
1C main C 2
A B C D
2 C2
A C
B C
C C
D C
3D2
A C
B C APH aph
C a b a=b b a b
D

4C C2

A B C
D
5 C int B2
A B CASCII D
6:int x=3,y=4,z=5!(x+y)+z-1 && y+z/2 D2

15
A 6 B 0 C 2 D 1
7 c 283.19D2
Ascanf("%f",c)Bscanf("%8.4f", &c); Cscanf("%6.2f", &c); Dscanf("%8f", &c);
8 : double d; float f; long L; int i; i=f=L=d=20/3; printf("%d %ld %f %f \n",
i,L,f,d); () A2
A6 6 6.0 6.0 B 6 6 6.7 6.7 C6 6 6.0 6.7 D 6 6 6.7 6.0
9int c1=1,c2=2,c3;c3=1.0/c2*c1;c3 A2
A 0 B 0.5 C 1 D 2
10,( A ) x0 x1 2
A(x>=1) || (x<=0) Bx>=1 | x<=0 Cx>=1 && x<=0 D(x>=1) && (x<=0)
11 char c='a';if('a'<c<='z')printf("LOW");else printf("UP");( A )
2
ALOW BUP CLOWUP D
12 int k= 4,a=3,b=2,c=1;printf("\n %d\n",k<a?k:c<b ?c :a);( D ) 2

A4 B3 C2 D1
13 int x=-1; do { x=x*x; }while(!x);(C )2
A B C D
14 int k=10;while (k=0) k=k-1;( C ) 2
Awhile 10 B
C D
15( C ) 2
Ai=0; do { i++; }while(i = =100) Bfor(i=0; i<100; i+=3.14);
Cfor(i=0; ; i+=2); Dk=1; do { k--;} while(k);
16( C )2
A do-while
Bdo-while do while while
C do-while while
Ddo-while while
17 a ( C )2
Aint a[3][]; Bfloat a(3,4); Cdouble a[1][4]; Dfloat a(3)(4)
18 a b char a[ ]="ABCDEF"; char b[ ]={'A','B','C','D','E','F'};
( D ) 2
Aa b Ba b
Ca b Da b
19(B )2
Adouble x[5]={2.0,4.0,6.0,8.0,10.0}; Bint y[5]={0,1,3,5,7,9};
Cchar c1[]={1,2,3,4,5}; Dchar c2[]={\x10,\xa,\x8};
20 char c[ ]="\t\r\\\0will\n"; printf("%d",strlen(c ));( B ) 2
A14 B3 C9 D
21(D )2
A B C D
22(C )2
A B C D

16
23int a,*p=&a; D 2
Ascanf("%d",&a); Bscanf("%d",p);
Cprintf("%d",a); Dprintf("%d",p);
24struct stu{ int a; float b;}stutype; D 2
Astruct Bstruct stu
Cstutype Da b
25A 2
A B C D
26C C2
A B
Cmain D
27B2
A B C D
28C2
A && B ?: C != D ||
29B2
A5 B-10 C1.000 D4/5
30 a b double a=5.5b=2.5(int)a+b/b D2
A 6.500000 B 6 C 5.500000 D 6.000000
31 k=n++A2
A k=n,n=n+1 B n=n+1,k=n
C k=++n D k+=n+1
32 C C2
A{int i; i++; printf(%d\n, i); } B; Ca=5,c=10 D{ ; }
33:scanf(%f%c%f%c, &a, &c1, &b, &c2); c1
% c2 # a 2.0 b 4.0B2
A2.0 % 4.0 # B2.0%4.0# C2% 4# D2 % 4 #
34 int x=102y=012; printf("%2d,%2d\n",x,y);C2
A10,01 B002,12 C102,10 D02,10
35 char ch='A'; ch=(ch>='A'&&ch<='Z')?(ch+32):ch ( B ) 2
AA Ba CZ Dz
36 if ( C )2
Aif(x>y) z=x; Bif(x==y) z=0;
Cif(x!=y) printf("%d",x) else printf("%d",y); Dif(x<y) { x++;y--;}
37 int k=4,a=3,b=2,c=1; printf(\n%d \n,k<a?k:c<b ? c:a);( D )
2
A0 B3 C2 D1
38 for (i=2; i==0; ) printf(%d , i--) ;( A )2
A B0 C1 D2
39 int a=1,b=2, c=3, t; while (a<b<c) {t=a; a=b; b=t; c--;} printf(%d,%d,%d,a,b,c);
( C ) 2
A1,2,0 B2,1,0 C1,2,1 D2,1,1
for (i=1;i++<4;) ; i ( C )2
A3 B4 C5 D

17
40while int ks=0; while (ks=2) ks++;( A ) 2
A B C D
41C (C )2
A B C D
42 C (A )2
A[] B C[][] D[]
43 int a[10]={6,7,8,9,10};( B )2
A 5 a[1] a[5] B 5 a[0] a[4]
C 5 a[6] a[10
D
44C ( A ) 2
A
B
C
D
45 C ( B )2
A B
C D
46B2
A B C D
47struct xy{int a; double b;}m; m a A 2
Am.a Bm->a C*m.a Dxy.a
48 pm C2
AFILE pm; Bfile *pm; CFILE *pm; Dfile pm;
49C main C 2
A B
C D
50 C2
A C
B C
C C
D C
51, B2
A1.234e04 B1.234e0.4
C1.234e+4 D1.234e0
52C B2
A B
C D
53 x y double ,:x=1,y=x+3/2 C2
A1 B2 C2.0 D2.5
54 int x=10,y=3;printf("%d\n",y=x/y);C2
A 0 B 1 C 3 D
55 int x=10,y=10;printf("%d %d\n",x--,--y); D2
A10 10 B9 9 C9 10 D10 9

18
56 int k=2, i=2, m;m=(k+=i*=k); printf("%d,%d\n",m,i);C
2
A8,6 B8,3 C6,4 D7,4
57 x [1,10] [200,210]
( C )A(x>=1) && (x<=10) && (x>=200) && (x<=210) B(x>=1) || (x<=10) || (x>=200)
|| (x<=210)
C(x>=1) && (x<=10) || (x>=200) && (x<=210) D (x>=1) || (x<=10) && (x>=200) ||
(x<=210)
58 printf("%d"(a=2)&&(b= -2)( D )2
A B C-1 D1
59 for ( D )2
Afor
Bfor
C for break
Dfor
60 ij for (i=0,j=-1;j=1;i++,j++) printf(%d,%d\n,i,j); ( B )2
A B
C D
61 int k=1; while (k++<10); k ( B )2
A10 B11 C9 D
62 int k=0; while(k=1)k++; while ( A ) 2
A B C D 1
63int a[3][4]; a ( C )2
Aa[2][4] Ba[1,3] Ca[1+1][0] Da(2)(1)
64 a m a[i][j]( B )2
Aj*m+I Bi*m+j Ci*m+j-1 Di*m+j+1
65(B )2
Adouble x[5]={2.0,4.0,6.0,8.0,10.0}; Bint y[5]={0,1,3,5,7,9};
Cchar c1[]={1,2,3,4,5}; Dchar c2[]={\x10,\xa,\x8};
66 C ( A )2
A main , main
B,
C main ,
D, main
67 fun ( float x ) { float y; y= 3*x-4; return y; } A2
Aint B Cvoid Dfloat
68 int a[5]; A2
A&a Ba+1 Ca D&a[1]
69C A 2
A B
C D
70D 2
A FILE B
C D

19
71C C B2
A B C D
72, A2
A B
C D
73D2
A C
B C APH aph
C a b a=b b a b
D

74B2
A B
C D
75 a int 3 a+ =a- =a*a a C2
A-3 B9 C-12 D6
76 int x=1, y=1; (!x||y) B2
A 0 B 1 C 2 D -1
77 x,y A2
Ax=8+y; B(float)3 ; Cy=(x%2)/10 ; D*x=10;
78:int x=10,y=3,z; printf("%d\n",z=(x%y,x/y));D
A1 B0 C4 D3
79,D2
A++t; Bn1=(n2=(n3=0)); Ck=i==j; Da=b+c=1;
80( D )2
A 0 1 B 0 0
C D
81 int a=3,b=4,c=5 0 ( D ) 2
A'a'&&'b' Ba<=b Ca||b+c&&b-c D!((a<b)&&!c||1)
82(k)?(i++):(i--) k ( C )2
Ak==0 Bk==1 Ck!=0 Dk!=1
83 int a=1,b=2, c=3, t; while (a<b<c) {t=a; a=b; b=t; c--;} printf(%d,%d,%d,a,b,c);
( C ) 2
A1,2,0 B2,1,0 C1,2,1 D2,1,1
84 int k=2; while (k=0) {printf(%d,k);k--;}( C )2
Awhile 10 B
C D
85 int n=0,p;do{scanf(%d,&p);n++;}while(p!=12345&&n<3);( D
)2
AP 12345 n 3 BP 12345 n 3
CP 12345 n 3 DP 12345 n 3
86int a[10]; a (D )2
Aa[10] Ba[3.5] Ca(5) Da[10-10]

20
87 char a[80],b[80];( D ) 2
Aputs(a,b); Bprintf("%s,%s",a[ ],b[ ]); Cputchar(a,b); Dputs(a);puts(b);
88( D ) 2
A
B
C"stop ""stop" DThat"The"
89 char s[]="\\141\141abc\t";printf ("%d\n",strlen(s));( A )2
A9 B12 C13 D14
90 C (C ) 2
A()
B()
C
D
91 C ,(D )
Aextern Bregister Cauto Dstatic
92char s[10],*p=s; B 2
Ap=s+5; Bs=p+s; Cs[2]=p[4]; D*p=s[0];
93 C2
A10 B11 C01 D00
94w+B 2
AB
C
D
95C D2
A B C D
94C2
A C
BC CC DC
95 B2
A "B" B '\010' C 68 D D
96(a=2,b=5,b++,a+b)B2
A7 B8 C6 D2
97int k,a,b=1; unsigned long w=5; C
A2
A k=b+2=w B w+= -2 C k=(a=2,b=3,a+b) D a+=a-=(b=4)*(a=3)
98 C D2
A a=7+b+c=a+7; B a=7+b++=a+7;
C a=7+b,b++,a+7 D a=7+b,c=a+7;
99: double d; float f; long L; int i; i=f=L=d=20/3; printf("%d %ld %f %f \n",
i,L,f,d); () A2
A6 6 6.0 6.0 B 6 6 6.7 6.7
C 6 6 6.0 6.7 D 6 6 6.7 6.0
100 int m=0,n=0; char c='a'; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,
%d\n",m,c,n); 10A10<>A2

21
A10,A,10 B 10,a,10 C 10,a,0 D 10,A,0
101 if ( D )2
A B
C D
102 ch char 'A' ch=(ch>='A'&&ch<='Z')?(ch+32):ch (
B ) 2
AA Ba CZ Dz
103 xyt int x=y=3;t=++x||++y;y C 2

A B4 C3 D1
104 for (i=2; i==0; ) printf(%d , i--) ;( B )2
A B0 C1 D2
105 for (i=1;i++<4;) ; i ( C )2
A3 B4 C5 D
106 I for(I=2;I==1) printf(%d,I--);( B )2
A B0 C1 D2
107 a ( D )2
Aint a[10]=(0,0,0,0,0); Bint a[10]={}; Cint a[]={0}; Dint a[10]={10*1};
108 a ( D )2
Aint a[2][3]={0}; Bint a[][3]={{1,2},{0}};
Cint a[2][3]={{1,2},{3,4},{5,6}}; Dint a[][3]={1,2,3,4,5,6};
109 A 2
A B
C D
110fun(a+b,(x,y),fun(n+k,d,(a,b)));
( A )2
A3 B4 C5 D6
111int *p,a;p=&a;& D 2
A B C D
112A 2
A B
C D
113waD2
A Bw
Ca D
114C2
AC BC
CC DC
115 4 B
2
A B C D
116C C2

A B

22
C D
117 C D2
A B BCD C DASCII
118 >*=%B2
A *= > % B > *= %
C > % *= D *= % >
119 x.yz double xyz C
A
A x/y*z B x*(1/(y*z)) C x/y*1/z D x/y/z
120 abcd int 0C
Aa=b=c=100; Bd++; Cc+b; Dd=(c=22)-(b++);
8 int x=102y=012; printf("%2d,%2d\n",x,y);C2
A10,01 B002,12 C102,10 D02,10
121 int k=2, i=2, m;m=(k+=i*=k); printf("%d,%d\n",m,i);C
A8,6 B8,3 C6,4 D7,4
122,( A ) x0 x1 2
A(x>=1) || (x<=0) Bx>=1 | x<=0 Cx>=1 && x<=0 D(x>=1) && (x<=0)
123 x 1100200300
( C )2
A (x>=1)&&(x<=100)&&(x>=200)&&(x<=300) B (x>=1)||(x<=100)||(x>=200)||(x<=300)
C (x>=1)&&(x<=100)||(x>=200)&&(x<=300) D (x>=1)||(x<=100)&&(x>=200)||(x<=300)

124( B ) if ( int x,a,b;)2


Aif(a=b) x++; Bif(a=<b) x++; Cif(a-b) x++; Dif( x ) x++;
125 for(I=1;I++<4; ); I ( C )2
A3 B4 C5 D
126a b int a=1;b=10;do {b- =a;a++; } while (b--<0); b ( D )
2
A9 B-2 C-1 D8
127( D )2
Aint a[1][4]={1,2,3,4,5}; Bfloat x[3][]={{1},{2},{3}};
Clong b[2][3]={{1},{1,2},{1,2,3}}; Ddouble y[][3]={0};
128 char a[7]=abcdef; char b[4]=ABC; strcpy(a,b); printf(%c,a[5]);
( D )2
A B\0 Ce Df
129 C ( C )2
A B C D
130 abc :void abc() {......} void B
A abc , B abc ,
C abc , D
131 int *f();, f ( D)2
A B
C D
132 char str[ ]="Hello"; char *ptr; ptr=str;*(ptr+5)B

23
Ao B\0 C Do
133C 2
A>> B<< C-> D:
134D 2
A FILE B
C D
135 C B2
A a:=b+1 B a=b=c+2 C int 18.5%3 D a=a+7=c+b
136C2
A && B ?: C != D ||
137 c 283.19D2
Ascanf("%f",c) Bscanf("%8.4f", &c); Cscanf("%6.2f", &c); Dscanf("%8f", &c);
138 ch B2
A ch='\'; B ch=62+3; C ch=' '; D ch='\xaa';
139(D )2
A 0 1 B 0 0
C D
140 int a=-1,b=4,k;k=(++a<0)&&!(b--<=0);printf(%d %d %d\n,k,a,b);
( D ) 2
A1 0 4 B1 0 3 C0 0 3 D0 0 4
141 int k=4,a=3,b=2,c=1; printf(\n%d \n,k<a?k:c<b ? c:a);( D )

A0 B3 C2 D1
142 for 1 3( B )2
Afor 10 3 Bfor 11 3
Cfor 1 1 3 Dfor 1 3 3
143 ij for (i=0,j=-1;j=1;i++,j++) printf(%d,%d\n,i,j); ( D )
A B
C D
144 j int for(j=10;j>3;j--) {if (j%3) j--; --j;--j;printf(%d ,j); }
( A ) 2
A7 4 B4 7 C5 6 D1 3
145 int k=1; while (k++<10); k ( B )2
A10 B11 C9 D
146 a b( D )2
Aif (a>b) Bif (strcmp(a,b)) Cif (strcmp(b,a)>0) Dif (strcmp(a,b)>0)
147 A 2
A B C D
148 C ( B)2
A B C D
149char s[100]; int i=10; C
2
As[i+10] B*(s+i) C*(i+s) D*((s++)+i)
150C A2

24
A B
C D
151fseek(fp,-100L,1);C 2
A fp 100
B fp 100
C fp 100
D fp 100
152C2
A C
BC
CC DC
153C2
A && B ?: C != D ||
154(a=2,b=5, a+b)A2
A 7 B 8 C 6 D 2
155 D2
A 0<=x<100 B i=j==0 C (char)(65+3) D x+1=x+1
156 float scanf("%f%f%f",&a,&b,&c); a
10.0b 22.0c 33.0(B)
A 10<>22<>33<> B 10.0,22.0,33.0<>
C 10.0<>22.0 33.0<> D 10 22<>33<>
157char c1='b',c2='e';printf("%d,%c\n",c2-c1,c2-'a'+"A");
B
A2,M B3,E C2,E D,
158 int x=5,a=0,b=0;if(x=a+b) printf("****\n");else printf("####\n");
( D )2
A B C**** D ####
159 int k=10;while (k=0) k=k-1;( C ) 2
Awhile 10 B
C D
160 for ( D )2
Afor
Bfor
C for break
Dfor
161 x=y=0; while (x<15) y++,x+=++y ;printf(%d,%d,y,x);( D )2
A20,7 B6,12 C20,8 D8,20
162a b int a=1;b=10;do {b- =a;a++; } while (b--<0); b ( D )
A 9 B-2 C-1 D8
163C ( D )2
A B C D
164 a m a[I][j]( D )2
Ai*m+j Bj*m+I Ci*m+j-1 Di*m+j+1
165 int a[10]={6,7,8,9,10};( B )2

25
A 5 a[1] a[5] B 5 a[0] a[4]
C 5 a[6] a[10]
D
166 C ( C )2
Avoid Bdouble Cint Dchar
167 int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p; p=a; printf(%d\n,*p+9);( C )
A0 B1 C10 D9
168struct stu{ int a; float b;}stutype;C 2
Astuct Bstruct stu
Cstutype Da b
169C A2
A"/*""*/" B"/*""/*" C"//" D"/*""//"
170B2
A B
C D
171B2
A0 B3.1415 C0.03x10 D.32
172( B ) x 2

Ax%2==0 B!x%2!=0 C(x/2*2-x)==0 D!(x%2)


173 int k=10;while (k=0) k=k-1;( C ) 2
Awhile 10 B
C D
174 ij for (i=0,j=-1;j=1;i++,j++) printf(%d,%d\n,i,j); ( D ) 2

A B
C D
175( C )2
A do-while

Bdo-while do while while


C do-while while
Ddo-while while
176 a ( C )
Aint a[3][]; Bfloat a(3,4); Cdouble a[1][4]; Dfloat a(3)(4)
177 a ( D )
Aint a[2][3]={0}; Bint a[][3]={{1,2},{0}};
Cint a[2][3]={{1,2},{3,4},{5,6}}; Dint a[][3]={1,2,3,4,5,6};
178 C ( A )2
A[] B C[][] D[]
179(D )2
A B C D
180 int *var,ab; ab=10; var=&ab; ab+=*var+10; ab B
2

26
A40 B30 C20 D10
181struct xy{int a; double b;}m; m a A 2
Am.a Bm->a C*m.a Dxy.a
182B2
AC
BC
CC
DC
183 C B2
A 0xFF B 1.2e0.5 C 2L D '\72'
184int a=7;float x=2.5,y=4.7; x+a%3*(int)(x+y)%2/4 A2

A 2.500000 B 2.750000 C 3.500000 D 0.000000


185 :int a;float b,c;scanf(%2d%3f%4f, &a, &b, &c); printf(\na=%d,b=
%f,c=%f\n,a, b, c); 9876543210<CR>(<CR> Enter)
C2
Aa=98,b=765,c=4321 Ba=10,b=432,c=8765
Ca=98,b=765.000000,c=4321.000000 Da=98,b=765.0,c=4321.0
186 ijk int 123 i 1j
2k 3C2
Ascanf("%2d%2d%2d",&i,&j,&k); Bscanf("%d %d %d",&i,&j,&k);
Cscanf("%d,%d,%d",&i,&j,&k); Dscanf("i=%d,j=%d,k=%d",&i,&j,&k);
187 : x=5.16894; printf(%f\n, (int)(x*1000+0.5)/
(float)1000); D
A B5.17000
C5.168000 D5.169000
188 w,x,y,z,m int , w=1;x=2;y=3;z=4; m=(w<y)?w:x;m=(m<y)?
m:y;m=(m<z)?m:z; m ( A ) 2
A1 B2 C3 D4
189 j int for(j=10;j>3;j--) {if (j%3) j--; --j;--j;printf(%d ,j); }
( A ) 2
A7 4 B4 7 C5 6 D1 3
190 int i,sum; for(i=1;i<=3;sum++)sum+=i; printf(%d\n,sum); ( C )
2
A6 B3 C D0
191(A ) 2
Achar s[5]; scanf("%s"&s); Bchar s[5]; scanf("%s"s);
Cchar s[5]; scanf("%s"&s[0]); Dchar s[5]; gets(s);
192 char *language[]={"FORTRAN","BASIC","PASCAL","JAVA","C"};
*language[1]>*language[2]( A )2
A B P B FORTRAN BASIC
C F B D BASIC PASCAL
193( A )2
Amain() Bint max(int x, int y) Creturn(z) Dscanf("%d",&a)

27
194(A )2
A Breturn
C
D
195C 2
A B
C D
196 pm C
AFILE pm; Bfile *pm; CFILE *pm; Dfile pm;
197B
A&& B ?: C!= D||
198 D
A ?a Ba=2 Ca.3 Da_3
199C2
Acontinue Bchar CIf Ddefault
200:int x=10,y=3,z; printf("%d\n",z=(x%y,x/y));D
A1 B0 C4 D3
201 int a;printf("%d\n",(a=3*5,a*4,a+5));,a C2
A 65 B 20 C 15 D 10
202 w=1,x=2,y=3,z=4, w<x?w:y<z?y:z ( D ) 2
A4 B3 C2 D1
203int a=1,b=2,c=3,d=4,m=2,n=2;(m=a>b) && (n=c>d) n ( B )
A1 B2 C D4
204 int k=0; while(k=1)k++; while ( A) 2
A B C D 1
205while int ks=0; while (ks=2) ks++;( A ) 2
A B C D
206 char s[10] s[1]( B ) 2
As+1 Bs++ C&s[0]+1 D&s[1]
207 C 2
A B
C D
208B2
A B C D
209 D
Ar Ba Cw+ Drb+
210 C 0 A
A B C0 D1
211 a b double a=5.5b=2.5(int)a+b/b D2

A 6.500000 B 6 C 5.500000 D 6.000000


212: int a=0, b=0, c=0;c=(a-=a-5), (a=b, b+3); printf(%d,%d,%d\n,a, b,
c); B2
A0,0,-10 B0,0,5 C-10,3,-10 D3,3,-10

28
213 int a,b; scanf ("%d,%d",&a,&b); if(a>b)a=b; b=a; else a++; b++; printf("%d,
%d",a,b); ( A )2
A B 45 56
C 54 45 D 54 55
214 for ( D)2
Afor
Bfor
C for break
Dfor
215( C ) 2
Ai=0; do { i++; }while(i = =100) Bfor(i=0; i<100; i+=3.14);
Cfor(i=0; ; i+=2); Dk=1; do { k--;} while(k);
216for(x0,y0(y!=123)&&(x<4);x++);( C )2
A B C 4 D 3
217( )2
Aint a[1][4]={1,2,3,4,5}; Bfloat x[3][]={{1},{2},{3}};
Clong b[2][3]={{1},{1,2},{1,2,3}}; Ddouble y[][3]={0};
218 int k,a[3][3]={1,2,3,4,5,6,7,8,9}; for (k=0;k<3;k++) printf(%d,a[k][2-k]);
( C )2
A3 5 7 B3 6 9 C1 5 9 D1 4 7
219C ( D )2
A B C D
220int a[3][4]={0};( B )2
A a[0][0] 0 B
C a 0
D a 0
221 C 2
AC B
C D
222 int *f();, f ( D )2
A B
C D
223int a,*p=&a; D 2
Ascanf("%d",&a); Bscanf("%d",p);
Cprintf("%d",a); Dprintf("%d",p);
224C 2
A10 B11 C01 D00
225 fopen
B2
Aab+ Bwb+ Crb+ Dab
,
1 C [main]
2a a=25/3%3 a [2]
3int m=5,y=2; y+=y- =m*=y [-16]

29
4: int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d , %d \n", a,b );
[2,1]
5 1 2 3, 2 3
[]
6 right?<CR>(<CR>)
#include<stdio.h>
main( )
{ char c;
while((c=getchar())!='?') putchar(++c)
}

[sjhiu?]
7C [],

8return

9float f1=3.2,f2,*pf1=&f1;f2=f1*f2 [3.2]

10
void fun(char *a, char *b)
{ a=b; (*a)++; }
main ()
{ char c1="A", c2="a", *p1, *p2;
p1=&c1; p2=&c2; fun(p1,p2);
printf(&c&c\n,c1,c2);
}
[&c&c]

11123 [4 ]
12 :int x=3 ; :x=x+1.78 4
13int a=24; printf("%o ", a ); 30
14 a=3,b=2,c=1 f=a>b>c 0
15 x=1,y=20
#include<stdio.h>
main()
{ int i,x,y;
i=x=y=0;
do {++i;
if(i%2!=0) {x=x+i;i++;}
y=y+i++;
} while (i<=7);
printf("x=%d,y=%d\n",x,y);
}
16 char str[10]={"China"}; printf("%d",strlen(str)) [5]

30
17 []
18int b=5,*p=&b; b 4000printf("%d,%d",p,*p);
4000,5
19 main()
{ int a[2][3]={{1,2,3},{4,5,6}};
int m,*ptr;
ptr=&a[0][0];
m=(*ptr)*(*(ptr+2))*(*(ptr+4));
printf("%d\n",m);
}
15

20 C
21 C
22[]
23 s=254
#include<stdio.h>
main( )
{int a,s,n,count;
a=2;s=0;n=1;count=1;
while(count<=7) {n=n*a; s=s+n; ++count;}
printf("s=%d",s);
}
24[strcat] ( 1 2) 2 1
1 \0
25[]
26
27 int a[2][3]={2,4,6,8,10,12}*(&a[0][0]+2*2+1) 12
28 C /**/
29 C \n []
30 a=5,b=4,c=2 a>b!=c 1
32 C Error: Reference source not found
33 m Error: Reference source not found
34 float a; int b; a = b =24.5/5; printf(%f,%d , a, b);
4.000000,4
35 x n int x n 5 x+=n++ x
Error: Reference source not foundn Error: Reference source not found
36 a=6,b=4,c=2!(a-b)+c-1&&b+c/2 [1]

37-1 0<CR>(<CR>)
[m=4,n=2]
#include<stdio.h>
main()
{ int a,b,m,n;

31
m=n=1;
scanf("%d%d",&a,&b);
do{ if(a>0) {m=2*n; b++;}
else{n=m+n; a+=2; b++;}
}while(a==b);
printf("m=%d n=%d",m,n);
}
38C [\0]
39[static]

40[]
41int a[4]; a 4 int
*a[4]; a

4 []
42 C 0
43 :int x=0,y=0;, :(x+=2,y=x+3/2,y+5) , 8
44 a=-5
int i=1,a=0,s=1;
do{a=a+s*i; s=-s; i++;} while (i<=10);
printf("a=%d",a);
45[*]
46 int a[10],*p=a; a[3] p[3] [*(p+3)]
47C []
48 C float
49 m [m/10-m/100*10]
50int a=24; printf("%x ", a ); [18]
51 xyz int x y z
[x<z||y<z]

52 [x=1,y=20]
#include<stdio.h>
main()
{ int i,x,y;
i=x=y=0;
do {++i;
if(i%2!=0) {x=x+i;i++;}
y=y+i++;
} while (i<=7);
printf("x=%d,y=%d\n",x,y);
}
53
54
#include <stdio.h>

32
fun(int x, int y, int *cp, int *dp)
{
*cp=x+y;
*dp=x-y;
}
main( )
{
int a,b,c,d;
a=30; b=50;
fun(a, b, &c, &d);
printf("%d,%d\n", c, d);
return 0;
}
80-20
55 main()
{ int a[2][3]={{1,2,3},{4,5,6}};
int m,*ptr;
ptr=&a[0][0];
m=(*ptr)*(*(ptr+2))*(*(ptr+4));
printf("%d\n",m);
}
15
56%*=||== *=
57 C "x"2
58 y int y y%2==0
59[3 ]
a=10;
b=0;
do{b+=2;a-=2+b; }while (a>=0);
60 [10]
#include<stdio.h>
void f(int *p)
{
*p=10;
}
int *p;
void main( )
{
f(p);
printf("%d",(*p)++);
}
61 C []
62 a=3,b=2,c=1 f=a>b>c 0

33
63 [5,2,3]
#include<stdio.h>
int subint x, int y, int *z
{ *z=x-y; }
main( )
{
int a,b,c;
sub(10,5,&a);
sub(7,a,&b);
sub(a,b,&c);
printf("%d,%d,%d\n",a,b,c);
return 0;
}

64 [k=2 a=3 b=2]


#include<stdio.h>
main(int argc, char argv[ ])
{
char *s="121";
int k=0, a=0, b=0;
do
{
k++;
if(k%2==0)
{
a=a+s[k]-'0';
continue;
}
b=b+s[k]-'0';
a=a+s[k]-'0';
}while (s[k+1]);
printf("k=%d a=%d b=%d\n",k,a,b);
return 0;
}
65[2]
66 :float f=13.8;, :(int)f% 3 [1]
67 char ch [ch>=A&&ch<=Z]
68 [a=-5]
int i=1,a=0,s=1;
do{a=a+s*i; s=-s; i++;} while (i<=10);
printf("a=%d",a);
69C [1]
70int a[5],*p=a; p a[0], p+1 [a[1]]
71:

34
int a[5]={0,1,2,3,4},*p1=&a[1],*p2=&a[4]; p2-p1 [6]
72 :float f=13.8;, :(int)f% 3 [1]
73 [a=-5]
int i=1,a=0,s=1;
do{a=a+s*i; s=-s; i++;} while (i<=10);
printf("a=%d",a);
74int a[5],*p=a; p a[0], p+1 [a[1]]

75 C []
76 C ++
77
78 s=25
#include<stdio.h>
main( )
{int a,s,n,count;
a=2;s=0;n=1;count=1;
while(count<=7) {n=n*a; s=s+n; ++count;}
printf("s=%d",s);
}
79[]
80 char *s=\ta\017bc; s 2
81 10
main()
{ int arr[ ]={30,25,20,15,10,5}, *p=arr;
p++;
printf(%d\n,*(p+3));
}
82 C 0
83 3.6/6+1/2+55%10 5.6

85C !

86[]
87
#include <stdio.h>
fun(int x, int y, int *cp, int *dp)
{
*cp=x+y;
*dp=x-y;
}
main( )
{
int a,b,c,d;
a=30; b=50;

35
fun(a, b, &c, &d);
printf("%d,%d\n", c, d);
return 0;
}
80-20
88int a=2,b=3;float x=3.5,y=2.5;(float)(a+b)/2+(int)x%(int)y 3.5
89 [1,-2]
y=2;a=1;
while(y--!=-1)
{do{a*=y; a++;}while(y--);}
printf("%d,%d",a,y);

90[]
91 5,2,3
#include<stdio.h>
int subint x, int y, int *z
{ *z=x-y; }
main( )
{
int a,b,c;
sub(10,5,&a);
sub(7,a,&b);
sub(a,b,&c);
printf("%d,%d,%d\n",a,b,c);
return 0;
}

92 main()
{ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,13};
int (*ptr)[4];
int sum=0,i,j;
ptr=a;
for (i=0;i<3;i++)
for (j=0;j<2;j++)
sum+=*(*(ptr+i)+j);
printf("%d\n",sum);
}
60
93123 4

94 a=3,b=2,c=1 f=a>b>c 0
95
96C

36
97 p, char *p

98 p [char**p]
99double d1=1.2,d2=2.4; d1+2*d2
100 [s=254]
#include<stdio.h>
main( )
{int a,s,n,count;
a=2;s=0;n=1;count=1;
while(count<=7) {n=n*a; s=s+n; ++count;}
printf("s=%d",s);
}
101[]
102 1,23 4
void fun(int *x, int *y)
{ printf(%d ,%d, *x, *y);
*x=3; *y=4;
}
main()
{ int x=1,y=2;
fun(&x,&y);
printf(%d %d,x, y);
}
103 int a[10],*p=a; a[3] p[3]*(p+3)
104double d1=1.2,d2=2.4; d1+2*d2 [(int)(d1+2*d2);]

105 a[10],[a[9]]
106[*]
107 [0]
void fun(int *n)
{ while( (*n)--);
printf(%d,++(*n));
}
main()
{ int a=100;
fun(&a);
}

108char c=\010 c [1]


109int m=5,y=2; y+=y- =m*=y [-16]
110
#include <stdio.h>
fun(int x, int y, int *cp, int *dp)
{

37
*cp=x+y;
*dp=x-y;
}
main( )
{
int a,b,c,d;
a=30; b=50;
fun(a, b, &c, &d);
printf("%d,%d\n", c, d);
return 0;
}
80-20
111int a[4]={0,1,2,3}, *p; p=&a[1]; ++(*p) 1
112=

113 x x='b'-'A';x [33]


114int a=24; printf("%o ", a );
115
void fun(char *c,int d)
{ *c=*c+1;d=d+1;
printf(%c,%c,,*c,d);
}
main()
{ char a=A,b=a;
fun(&b,a); printf(%c,%c\n,a,b);
}
[b,A,B,b]
116 main main(int argc, char *argv[]), FILE1 1 2
3<CR>(<CR> argc

[4]
117x (x=8,x%=x+5) [8]
118: int a=1, b=2; a=a+b; b=a-b; a=a-b; printf("%d , %d \n", a,b );
[2,1]
1192<x<3 x<-10 C [x>2&&x<3||x<-10]
120:
int a[5]={0,2,4,6,8},*p1=&a[1],*p2=&a[4];*p2-*p1 6
121x (x=8,x%=x+5) 8
122 x=1,y=20
#include<stdio.h>
main()
{ int i,x,y;
i=x=y=0;
do {++i;

38
if(i%2!=0) {x=x+i;i++;}
y=y+i++;
} while (i<=7);
printf("x=%d,y=%d\n",x,y);
}
123 p, [char*p;]
10int a[5],*p=a; printf("%d",p); 200 printf("%d",p+1);
[202]
124 al a2 [long a1,a2;]
125int k=7;k+=k%=k-3 [6]
126[]
_
127 efgh
main()
{ char *p="abcdefgh",*r;
long *q;
q=(long*)p;
q++;
r=(char*)q;
printf("%s\n",r);
}
128# include <stdio.h>
void prtv(int *x)
{ printf("%d\n",++*x);
}
main()
{ int a=25;
prtv(&a);
}
[26]
129a a=25/3%3 a [2]

130[]
131

132 main()
{ int var, *p;
var=100;
p=&var;
var=*p+10;
printf("%d",var);
}
110
133int a[2][3]={2,4,6,8,10,12}*(&a[0][0]+2*2+1)12

39
134
135C
136:int a[2][3]={1,2,3,4,5,6},*p=&a[0][0];*(p+1) 4
137
main()
{ char ch[2][5]={6937,8254},*p[2];
int i,j,s=0;
for(i=0;i<2;i++) p[i]=ch[i];
for(i=0;i<2;i++)
for(j=0;p[i][j]>\0;j+=2)
s=10*s+p[i][j]-0;
printf(%d\n,s);
}
6385

138 C
139 m m%10
140 [a=-5]
int i=1,a=0,s=1;
do{a=a+s*i; s=-s; i++;} while (i<=10);
printf("a=%d",a);
141int a[4]={1,2,3,4},*p; p=&a[2]; *- - p [2]
142double x[3][5] x [4]
143[]
144 9876 876
main()
{ char s[ ]=9876,*p;
for ( p=s ; p<s+2 ; p++) printf(%s , p);
145 main()
{ int a[2][3]={{1,2,3},{4,5,6}};
int m,*ptr;
ptr=&a[0][0];
m=(*ptr)*(*(ptr+2))*(*(ptr+4));
printf("%d\n",m);
}
15
146
#include<stdio.h>
main()
{ int i,x,y;
i=x=y=0;
do {++i;
if(i%2!=0) {x=x+i;i++;}
y=y+i++;

40
} while (i<=7);
printf("x=%d,y=%d\n",x,y);
}
147C main ,

148 [3 6]
void fun(int *a, int *b)
{ int *k;
k=a; a=b; b=k;
}
main()
{ int a=3, b=6, *x=&a, *y=&b;
fun(x,y);
printf(%d %d, a, b);
}
149 [1,-2]
y=2;a=1;
while(y--!=-1)
{do{a*=y; a++;}while(y--);}
printf("%d,%d",a,y);

150 main()
{ int a[3][4]={1,3,5,7,9,11,13,15,17,19,21,13};
int (*ptr)[4];
int sum=0,i,j;
ptr=a;
for (i=0;i<3;i++)
for (j=0;j<2;j++)
sum+=*(*(ptr+i)+j);
printf("%d\n",sum);
}
[60]

151

152 7
#include <stdio.h>
#include <string.h>
main()
{ char b1[8]="abcdefg",b2[8],*pb=b1+3;
while (--pb>=b1) strcpy(b2,pb);
printf("%d\n",strlen(b2));
}
153# include <stdio.h>

41
void prtv(int *x)
{ printf("%d\n",++*x);
}
main()
{ int a=25;
prtv(&a);
}
26
154 C 3
155a=-5
int i=1,a=0,s=1;
do{a=a+s*i; s=-s; i++;} while (i<=10);
printf("a=%d",a);
156[]
157*
158int a[4]; a 4 int
*a[4]; a 4
159int x=12, n=5; x%=(n%=2) x 0
160 254
#include<stdio.h>
main( )
{int a,s,n,count;
a=2;s=0;n=1;count=1;
while(count<=7) {n=n*a; s=s+n; ++count;}
printf("s=%d",s);
}
161 float a; int b; b=a=24.5/5; printf(%f,%d , a, b);
4.900000,4
162 C
163 C
164 :double x=3.5;, :x=(int)x+1 [4.0]
165
166int a[4]={0,1,2,3}, *p; p=&a[1]; ++(*p)[2]
167int a=10,*p=&a;printf("%d,%d\n",a,*p); [10,10]
168 C []
169 a=6,b=4,c=2!(a-b)+c-1&&b+c/2 1
170 231
for(a=1,i=-1;i<1;i++)
{a++; printf("%d",a);}
printf("%d",i);
171
172C
173: printf 200, printf
200

42
int a[3][4],*p=*a;
printf("%d",a);
printf("'%d",p);
174
void ss(char *s,char t)
{ while(*s)
{ if(*s==t) *s=t-a+A;
s++;
}
}
main()
{ char str1[100]=abcddfefdbd,c=d;
ss(str1,c); printf(%s\n,str1);
}
abcDDfefDbD
175int b=7;float a=2.5,c=4.7; a+(int)(b/3*(int)(a+c)/2)%4 [5.5]
176[]
177 [7]
main()
{ int x=0;
sub(&x,8,1);
printf("%d\n",x);
}
sub(int *a,int n,int k)
{ if(k<=n) sub(a,n/2,2*k);
*a+=k;
}
178int s=6; s%2+(s+1)%2 [1]
179int a=2,b=3;float x=3.5,y=2.5;(float)(a+b)/2+(int)x%(int)y
180 [9]
#include <stdio.h>
#include <stdlib.h>
fut (int **s, int p[2][3])
{
**s=p[1][1];
}
int main(int argc, char argv[])
{
int a[2][3]={1,3,5,7,9,11},*p;
p=(int*)malloc(sizeof(int));
fut(&p,a);
printf("%d\n",*p);
return 0;
}

43
181 C [0x ]
182[]
183

1C 1

2#1

3 scanf()1

4 if ()
{}1

5continue 1

61

7.1

81

91

101

11C scanf() 1

12 ,e 1

131

14 switch case 1

15do-while while 1

16 '\0'

17C void1

181

191

44
20C 1

21case break1
22do-while 1

23
1

241

25int (*p)[4] p 4 1

261

271

281

29?:1

30 strcmp
int 01

311

32 p p+1 1


331

34C ,gets() 1

35 C 1

36C 1

37 if 1

38break 1

39C 1

401

45
411

42C , 1

43 : 1

44if(a=5) 1

45C 1

461

471

481

491

50 1 1 1

51 C 1

521

531

541

55 1 01

561

57continue 1

58 static1

591

60 , , 1

61

621

46
63r1

64C 1


65 , , 1

66break switch ]1

67 static k 1

681

691

70C 1

71 C , 1

72 switch case 1

73do-while ,,
, 1

741

751

76 1

771

78 1

791

80()1

81fseek 1

82C 1

83 , 1

47
84

85.1
861

871

881

89C , , 1

90C , 1

91C 1

92, break 1

931

941

95a1

961

971

98C 1

99 1

1001

1011

1021

103C , , 0 1

104char *s="C Language"; s
s1

1051

48
106 C , 1

107double int 1

108{}1

109C ,putchar() 1

1101

1111

112 1

113 01

114 C 1

115C 1

116 p a p++ a++

117fseek 1

1181

119 : 1

1201

1211

121C : 1

122for while,do-while 1

1231

124*1

125C printf() 1

126fseek 1

49
1271

128C ,gets() 1

1291

130 1

131
1

1 100 17
2 abc 1 abccba 1333 abc
3 200-400 3
4 10
5 100
6 5
7 1*2*3+3*4*5+5*6*7+...+99*100*101
8 a *
9 12345
54321
10 3 3 a[3][3]={1,2,3,4,5,6,7,8,9}
11 z f
o j
12 1-200 5
13 n a a+aa+aaa+...+aa...a(n a)
14 5
15 200-400 3 6
16 a
17 200-400 7
18. 200-400 5
19 10
20
21
153 153=1*1*1+5*5*5+3*3*3
22 100
10 10
23 0-200 3 6
24
25
*
26
****
****

50
****
****
****
27
28 1-1/2+1/3-1/4+...+1/99-1/100
29 3 4 {(60,70,65,75)(75,80,75,90),(95,75,90,65)},

30
31 100
32 200-400 3 7
33 1*2*3+4*5*6+...+97*98*99
34 n 1*1+2*2+3*3+4*4+5*5+...+n*n f
35 1-200 3
36 3 4 {(60,70,65,75)(75,80,75,90),(95,75,90,65)},

37 c=5/9*(F-32)
38
39 1 5 2 1 50

40
41 m n m n
abcdefg23 bcd
42 5
43, Fibonacci 40
44
45
46.
47, 1+2+3++10
482/13/25/38/513/821/13
49

50,
1234 10-1234 10
51, r=2.25% x n
y=x(1+r)(1+r)...(1+r), n (1+r)
52, abcba
53

2 20
1 100 17
#include<stdio.h>
void main()
{ int i;
for(i=100;i>0;i--)

51
if(i%17==0)break;
printf("%d\n",i);
}
2 abc 1 abccba 1333 abc
#include<stdio.h>
void main()
{
int a,b,c;
for(a=1;a<=9;a++)
{
for(b=0;b<=9;b++)
{
for(c=1;c<=9;c++)
if(a*100+b*10+c+c*100+b*10+a==1333)
printf("%d,%d,%d\n",a,b,c);
}
}
}
3 200-400 3
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=200;i<=400;i++)
if(i%3!=0)
sum=sum+i;
printf("%d\n",sum);
}
4 10
#include<stdio.h>
void main()
{ int i,n=0,sum=0;
int a[10];
printf( 10 :);
for(i=0;i<10;i++)
scanf(%d,&a[i]);
for(i=0;i<10;i++)
if(a[i]>=0)
{ sum=sum+a[i];
n++;}
printf("%dsum=%d\n",n,sum);
}
5 100
#include<stdio.h>
void main()

52
{ int i,sum=0;
for(i=0;i<=100;i++)
if(i%2==0)
sum=sum+i;
printf("sum=%d\n",sum);
}
6 5
#include<stdio.h>
void main()
{ int b(int x[],int n);
int sum=0;
int a[5];
int i;
printf(" 5 :");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
sum=b(a,5);
printf("sum=%d\n",sum);
}
int b(int x[],int n)
{ int i,sum=0;
for(i=0;i<5;i++)
sum=sum+x[i];
return sum; }
7 1*2*3+3*4*5+5*6*7+...+99*100*101
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=1;i<=99;i=i+2)
sum=sum+i*(i+1)*(i+2);
printf("%d\n",sum);
}
8 a *
#include<stdio.h>
#include<string.h>
void main()
{ int i,n;
char b[20];
printf(":");
gets(b);
n=strlen(b);
for(i=0;i<n;i++)
if(b[i]=='a')
b[i]='*';

53
for(i=0;i<n;i++)
printf("%c",b[i]);
printf("\n");
}
9
12345 54321
#include<stdio.h>
void main()
{ int i;
int a[5];
printf( 5 :);
for(i=0;i<5;i++)
scanf(%d,&a[i]);
for(i=0;i<2;i++)
{
t=a[i];
a[i]=a[4-i];
a[4-i]=t;
}
for(i=0;i<5;i++)
printf("%d ",b[i]);
printf("\n");
}
10 3 3 a[3][3]={1,2,3,4,5,6,7,8,9}
#include<stdio.h>
void main()
{ int i,j,sum=0;
int a[3][3]={1,2,3,4,5,6,7,8,9};
for(i=0;i<3;i++)
for(j=0;j<3;j++)
if(i!=j&&i+j!=2)
sum=sum+a[i][j];
printf("%d ",sum);
printf("\n");
}
11 z
f o j
#include<stdio.h>
void main()
{ int a;
printf(:);
scanf(%d,&a);
if(a>0)
printf("z\n");

54
if(a<0)
printf("f\n");
if(a%2==0)
printf("o\n");
if(a%2!=0)
printf("j\n");
}
12 1-200 5
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=1;i<=200;i++)
if(i%5!=0)
sum=sum+i;
printf("%d\n",sum);
}
13 n a a+aa+aaa+...+aa...a(n a)
#include<stdio.h>
void main()
{ int i,a,n;
long int sum=0,st=0;
printf(" a n:");
scanf("%d%d",&a,&n);
for(i=1;i<=n;i++)
{ st=st+a;
sum=sum+st;
a=a*10;
}
printf("%ld\n",sum);
}
14 5
#include<stdio.h>
void main()
{
int a[5];
int i,j,max,sum=0;
float average;
printf(" 5 :");
for(i=0;i<5;i++)
scanf("%d",&a[i]);
max=a[0];
for(j=0;j<5;j++)
{
sum=sum+a[j];

55
if(max<a[j])
max=a[j];
}
average=1.0/5*sum;
printf("max=%d,average=%f\n",max,average);
}
15 200-400 3 6
#include<stdio.h>
void main()
{
int i;
for(i=200;i<=400;i++)
if((i%3==0)&&((i-6)%10==0))
printf("%d\n",i);
printf("\n");
}
16 a
#include<stdio.h>
void main()
{ int i,j,n1;
char a[20];
printf(":");
gets(a);
n1=strlen(a);
for(i=0;i<n1;i++)
if(a[i]!='a')
printf("%c",a[i]);
printf("\n");
}
17 200-400 7
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=200;i<=400;i++)
if(i%7!=0)
sum=sum+i;
printf("sum=%d\n",sum);
}
18. 200-400 5
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=200;i<=400;i++)
if(i%5!=0)

56
sum=sum+i;
printf("sum=%d\n",sum);
}
19 10
#include<stdio.h>
void main()
{ int i,n=0,sum=0;
int a[10];
printf( 10 :);
for(i=0;i<10;i++)
scanf(%d,&a[i]);
for(i=0;i<10;i++)
if(a[i]<=0)
{ sum=sum+a[i];
n++;}
printf("%dsum=%d\n",n,sum);
}
20
#include<stdio.h>
#include<string.h>
void main()
{ int i,n;
char a[20];
printf(":");
gets(a);
n=strlen(a);
for(i=0;i<n;i++)
if(a[i]>='A'&&a[i]<='Z')
a[i]=a[i]+32;
for(i=0;i<n;i++)
printf("%c",a[i]);
printf("\n");
}
21
153 153=1*1*1+5*5*5+3*3*3
#include<stdio.h>
void main()
{ int a,b,c,s;
for(a=1;a<=9;a++)
{
for(b=0;b<=9;b++)
{
for(c=0;c<=9;c++)
if(a*100+b*10+c==a*a*a+b*b*b*b+c*c*c)

57
{
s=a*100+b*10+c;

printf("%d\n",s);
}
}
}
}
22 100
10 10
#include<stdio.h>
void main()
{ int i;
float sum=100.0,h=50;
for(i=2;i<=10;i++)
{
sum=sum+2*h;
h=h/2;
}
printf("%f,%f\n",sum,h);
}
23 0-200 3 6
#include<stdio.h>
void main()
{
int i;
for(i=0;i<=200;i++)
if((i%3==0)&&((i-6)%10==0))
printf("%d\n",i);
printf("\n");
}
24
#include<stdio.h>
void main()
{ int i,J=1,n=10;
printf(:);
scanf(%d,&n);
for(i=1;i<=n;i++)
J=J*i;
printf("%d :%d\n",n,J);
}
25
*
#include<stdio.h>

58
#include<string.h>
void main()
{int i,x,m=0,n=0,k=0,j=0;
char a[20];
printf(":");
gets(a);
x=strlen(a);
for(i=0;i<x;i++)
{
if(a[i]=='*')break;

else if(a[i]>='0'&&a[i]<='9')
m++;
else if(a[i]>='A'&&a[i]<='Z')
n++;
else if(a[i]>='a'&&a[i]<='z')
k++;
else
j++;
}
printf("%d,%d,%d,%d\n",m,n,k,j);
}
26
****
****
****
****
****

#include<stdio.h>
void main()
{ int i,j,k ;
for(i=0;i<5;i++)
{
for(j=0;j<4-i;j++)
printf(" ");
for(k=0;k<4;k++)
printf("*");
printf("\n");
}
printf("\n");
}
27
#include<stdio.h>

59
#include<string.h>
void main()
{int i,j,t,n;
char a[10];
printf(":");
gets(a);
n=strlen(a);
for(i=0;i<n/2;i++)
{
t=a[i];
a[i]=a[n-1-i];
a[n-1-i]=t;
}
for(j=0;j<n;j++)
printf("%c",a[j]);
printf("\n");
}
28 1-1/2+1/3-1/4+...+1/99-1/100
#include<stdio.h>
void main()
{int n,s=1;
float sum=1.0;
for(n=2;n<=100;n++)
{
s=-s;
sum=sum+1.0/n*s;
}
printf("1-1/2+1/3-1/4+...+1/99-1/100=%f\n",sum);

}
29 3 4 {(60,70,65,75)(75,80,75,90),(95,75,90,65)},

#include<stdio.h>
void main()
{ int a[3][4]={{60,70,65,75},{75,80,75,90},{95,75,90,65}};
int i,j;
float average,sum=0.0;
printf("\n");
for(i=0;i<3;i++)
{ sum=0.0;
for(j=0;j<4;j++)
sum=sum+a[i][j];
average=sum/4;
printf("%.2f,%.2f\n",sum,average);

60
}
}
30
#include<stdio.h>
void main()
{ int m,n,m1,n1,t,k;
printf(:);
scanf(%d%d,&m,&n);
if(m<n)
{ t=m;
m=n;
n=t;
}
m1=m;
n1=n;
while((k=m1%n1)!=0)
{ m1=n1;
n1=k;
}
printf("%d %d :%d\n",m,n,n1);
}

31 100
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=0;i<=100;i++)
if(i%2!=0)
sum=sum+i;
printf("sum=%d\n",sum);
}

32 200-400 3 7
#include<stdio.h>
void main()
{
int i;
for(i=200;i<=400;i++)
if((i%3==0)&&((i-7)%10==0))
printf("%d\n",i);
printf("\n");
}

33 1*2*3+4*5*6+...+97*98*99

61
#include<stdio.h>
void main()
{
int i,n,sum=0;
for(i=1;i<=94;i=i+3)
sum=sum+i*(i+1)*(i+2);
printf("%d\n",sum);
}
34 n 1*1+2*2+3*3+4*4+5*5+...+n*n f
#include<stdio.h>
void main()
{ int f(int x);
int n,sum;
printf(" n :");
scanf("%d",&n);
sum=f(n);
printf("%d\n",sum);
}
int f(int x)
{ int j,z=0;
for(j=1;j<=x;j++)
z=z+j*j;
return z;
}
35 1-200 3
#include<stdio.h>
void main()
{ int i,sum=0;
for(i=1;i<=200;i++)
if(i%3!=0)
sum=sum+i;
printf("%d\n",sum);
}
36 3 4 {(60,70,65,75)(75,80,75,90),(95,75,90,65)},

#include<stdio.h>
void main()
{ int a[3][4]={{60,70,65,75},{75,80,75,90},{95,75,90,65}};
int i,j;
float average,sum=0.0;
printf("\n");
for(i=0;i<3;i++)
{ sum=0.0;
for(j=0;j<4;j++)

62
sum=sum+a[i][j];
average=sum/4;
printf("%.1f,%.1f\n",sum,average);
}
}
37 c=5/9*(F-32)

#include<stdio.h>
void main()
{ float F,c;
printf(:);
scanf(%f,&F);
c=5.0/9*(F-32);
printf("%.2f\n",c);
}
38
#include<stdio.h>
void main()
{ int a,b,c,t;
printf(:);
scanf(%d%d%d,&a,&b,&c);
if(a<b)
{ t=a;
a=b;
b=t;
}
if(a<c)
{ t=a;
a=c;
c=t;
}

if(b<c)
{ t=b;
b=c;
c=t;}
printf("%d,%d,%d\n",a,b,c);
}

39 1 5 2 1 50

#include<stdio.h>
main()
{ float x=1.0;

63
float a=0.01,b=0.02,c=0.05;
int i,j,k;
int count=0;
printf(" 1 ,2 ,5 : \n");
for(i=1;i<100;i++)
for(j=1;j<50;j++)
for(k=1;k<20;k++)
if((i*a+j*b+k*c)==1&&i+j+k==50)
{printf(" %d %d %d\n",i,j,k);
count++; }
printf("%d \n",count);
}
40
#include<stdio.h>
void main()
{ int r;
float pi=3.14159;
float c,s;
printf( r:);
scanf(%d,&r);
s=pi*r*r;
c=2*pi*r;
printf("=%.2f,=%.2f\n",s,c);
}
41 m n m
n abcdefg23 bcd
#include<stdio.h>
#include<string.h>
void main()
{ int i,m,n;
char a[20];
printf(":");
gets(a);
n=strlen(a);
printf(":");
scanf("%d%d",&m,&n);
for(i=m-1;i<m+n-1;i++)
printf("%c",a[i]);
printf("\n");
}
42 5
#include<stdio.h>
void main()
{ int a,b,c,d,e;

64
long x;
printf( 5 :);
scanf(%d,&x);
a=x/10000;
b=x%10000/1000;
c=x%1000/100;
d=x%100/10;
e=x%10;
if(a!=0)printf(" 5 %d,%d,%d,%d,%d\n",e,d,c,b,a);
else if(b!=0)printf(" 4 %d,%d,%d,%d\n",e,d,c,b);
else if(c!=0)printf(" 3 %d,%d,%d\n",e,d,c);
else if(d!=0)printf(" 2 %d,%d\n",e,d);
else printf(" 1 %d\n",e);
}
43, Fibonacci 40
#include<stdio.h>
void main()
{
int a[40]={1,1};
int i;
printf("%12d%12d",a[0],a[1]);
for(i=2;i<40;i++)
{
if(i%4==0)
printf("\n");
a[i]=a[i-1]+a[i-2];
printf("%12d",a[i]);
}
printf("\n");

}
44
#include <stdio.h>
void main ()
{
int year,leap;
printf(:);
scanf("%d",&year);
if (year%4==0)
{
if (year%100==0)
{
if (year%400==0)
leap=1;

65
else
leap=0;
}
else leap=1;
}
else
leap=0;
if (leap)
printf("%d is a leap year\n",year);
else
printf("%d is not a leap year\n",year);
}

45
#include<stdio.h>
void main()
{
int i,j,t;
int a[10];
printf(" 10 \n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(j=0;j<9;j++)
for(i=0;i<9-j;i++)
if(a[i]>a[i+1])
{
t=a[i];
a[i]=a[i+1];
a[i+1]=t;
}
for(i=0;i<10;i++)
printf("%d ",a[i]);
printf("\n");
}
46.
#include<stdio.h>
#include<math.h>
void main()
{
int i,m;
float k;
printf(":");
scanf("%d",&m);
k=sqrt(m);

66
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i>k)printf("%d is a prime number\n",m);
else printf("%d is not a prime number\n",m);
}
47, 1+2+3++10
#include<stdio.h>
void main()
{ int i,j,sum1=1,sum=0;
for(i=1;i<=10;i++)
{
for(j=1;j<=i;j++)
sum1=sum1*j;
sum=sum+sum1;
}
printf("1!+2!+3!++10!=%ld\n",sum);
}
482/13/25/38/513/821/13
#include<stdio.h>
void main()
{ int n;
float a=2.0,sum=0.0,b=1.0,t;
for(n=1;n<=15;n++)
{ sum=sum+a/b;
t=a;
a=a+b;
b=t;
}
printf("%f\n",sum);
}
49

#include<stdio.h>
void main()
{
int h,r;
float pi=3.14159,s,v;
printf( r h:);
scanf(%d%d,&r,&h);
s=2*pi*r*r+2*pi*r*h;
v=pi*r*r*h;
printf("s=%.2f,v=%.2f\n",s,v); }
50,
1234 10-1234 10

67
#include<stdio.h>
#include<math.h>
void main()
{ int i1,i2,i3,i4,n,sum;
int a;
printf(":");
scanf("%d",&a);
n=abs(a);
i1=n/1000;
i2=n%1000/100;
i3=n%100/10;
i4=n%10;
sum=i1+i2+i3+i4;
printf("sum=%d\n",sum); }
51, r=2.25% x n
y=x(1+r)(1+r)...(1+r), n (1+r)
#include<stdio.h>
void main()
{
float x,y,r=0.0225;
int i,n;
printf(" x n:");
scanf("%f%d",&x,&n);
y=x;
for(i=1;i<=n;i++)
y=y*(1+r);
printf("%f\n",y);
}
52,
abcba
#include<stdio.h>
#include<string.h>
void main()
{
int i,n;
char a[20];
printf(":");
gets(a);
n=strlen(a);
for(i=0;i<n;i++)
{
if(a[i]==a[n-i-1])
continue;
else

68
printf(".\n");break;

}
if(i>=n)
printf(".\n");
}
53
#include<stdio.h>
void main()
{ int i,j,n1;
char a[20];
printf(":");
gets(a);
n1=strlen(a);
for(i=0;i<n1;i++)
if((a[i]>='0'&&a[i]<='9')==0)
printf("%c",a[i]);
printf("\n");
}

69

You might also like