《C语言程序设计》阅读程序写结果试题汇总情况_第1页
《C语言程序设计》阅读程序写结果试题汇总情况_第2页
《C语言程序设计》阅读程序写结果试题汇总情况_第3页
《C语言程序设计》阅读程序写结果试题汇总情况_第4页
《C语言程序设计》阅读程序写结果试题汇总情况_第5页
已阅读5页,还剩126页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、阅读程序写结果试题 精品 第四章选择结构 1(于蕃) #includc void main() int x,y,t; x=7;y=9; iF(xy) t=x=y;y=t; , x,y); 运行结果: 9,7 2. (于蕃) #includc void main() intx=la=2,b=3; switch(x) ease 1: a; break; ease 2: b+; break; ease 3: a+;b+; printf(1,na=)db=%dira,b); 运行结果: a=l,b=3 3(于蕃) #include void main() char chi = E; if(chl =

2、W) e(必JAP%P%JU1 (A3 F.KP 芟,x 4.S ()UWE POA 仝.spnsv upnpu丑 (胭H).寸 d丄七 亠 二一p 八 20% Hsgupd 我H+w usp 匸+亏 rhe 人卅回 vgzee 一z e 亠 cEnE uhe Evu) he usp he (qHVS士 57屯 q 屯屯=p%p%p%=)七nDS (.suai!.sUU.RPus .)tu-cd ETqm.9 ouw.g AX.2P4SV upnp.s4t (e卅)d Ax.2pnsv upnp# oS2U (2,u% 上七匸二xd 匚+0七 (2。人第)岀 (Z七七)士 Ldpc-cTHHe

3、 七丄七吉 0UWE 1.5 Axogpnsv upnpu丑 (址阳)9 n=症 000009一 E A 卅回 VE.S. -ve 亠 oGusuu 亠 Fauouyup ON.HU1 召七 q交%uc士 ul “+严$0=宀 A B C 10. (王锋) #includc void main。 int i=0, a=2; if(i=0) printf( “林”); else printf( “常); printf( * ); 运行结果: * 11. (王锋) #includc void main。 int m= 10,n=0,p=4,q=20; if(m) iF(n) q=15-m; els

4、e q=25+m; else if (p) q=q+p; prilltf( “q=%dn” ,q); 运行结果: q=35 12. (王锋) #includc void main。 int a=l,b=0; switch ) 精品 caseswkch case 2: primf( R*w*5 )hv inr mam() 亠 kw aH2Q-H7nH5j switch (avo)亠 casdrrswitch casepswkch (CHH5)亠 easerrprimf3 ; break - deFauh - prinAw) j break 一 dcfacr - primfeR) primf(=x

5、n) r2urn 0; 14(出浑) #inccdc 八 stdio.hv inr mais 亠 kn aH0dHlnH0CLH20 一 if(a) d=d10j c一冷 if cb) ifcc)d=15; oS2U 亠 虫丈 caseI.-r H xoyj break; case*.-r y j brgr case5r H x、y; break; PHmfnupr); return 0; SAJ 35 八回Mv jtil了胡和- 06 100(出曲曲) #inccdc do-h 二 void main() 亠 ku if(av9 - - aAlo) 7? Ck6lcrrprimfr3) PH

6、mfcw); 遴sn 精品 运行结果: 234 20. (王勇超) #includc void mainO int a=2,b=5,c=8,t; if(ab)t = a;a = b;b = t; if(bc)t = b;b = c;c = t; if(ad,%dn a+, -c); 运行结果: 8,1 第五章循环结构共20道题 1. (于蕾) #includc void main。 int number, digit; number = 1234; while (number != 0) digit = number% 10 ; printf(M%dH, digit); number = nu

7、mber / 10 ; j云行结果: 4321 2. (于蕾) #includc #dcfincN 5 void main() ni +urKu 出uu5u p%=)七 uud nV Ji!uruK)u 壬B 二 liiuns 1.9 OU-SLU PO Ax.2pnsv upnp# (卿H-)寸 益 r=up%uswll=)士u-cd 4 + s Hs (ohj%f (+:k=:y二) InE GHS xs,二.9 ().SEE poa cx.2PJSVUPnpu (黑)c 9 一 亠 Esupw=)七 ul (+zVF.llvy 二.s 5. 住伟) # includc int mainO

8、 int i,sumnb0; sum=O; m=5; fi)r(i=O;i=3;i+) scanfC%m) sum+=a; priniff,sum=%dn,sum); return 0; 输入:210 8 3回车A 运行结果: sum=18 6. (王伟) # includc int mainO int i,j,k; f()r(i=l;i=4;i+) for (j=l;j5-i;j+) printff ); for(k= 1 ;k=i;k+) print”*”); printf(”n); return 0; 运行结果: * * * * 7(王伟) #include int mainO int

9、i,j; i=l; whilc(i5) for(j=l;j2*i+l ;j+) printffXn); i+; return 0; 运行结果: # # # # 8. (王伟) #includc int mainO int i=10,m=0,n=(); do if(i%2!=0) m=m+i; else n=n+i; whilc(i=0); priniff,m=%dn=%dn,mn); return 0; 运行结果: m=25ji=3O 9. (王锋) #include void main() int sum=0,n; scanff%d”, whilc(n=5) sum+=n; n+; prin

10、tff sum=%dHum); 输入:1回车 运行结果: sum=15 10. (王徐) #include void main() int i, j; f()r(i=2;i=0;i) for(i=l;j=i;j+) printfC*); for(j=0;j=2-i;j+) prinifU”); printfCnM); 运行结果: I *n Hl 11. (王徐) #includc void mainQ int a,b; f()r(a= 1、b= 1 ;a20) break; 精品 -(玄u%=)七 ul slxonxu ?兰身必 usu +xonxu (zHvtpNNHA) EXll(onp1

11、bHtp)u=lpl 三umu OUWE POA A.2pnsv upnpu4t (占来).寸一 龙仏dll cEmu 云 2z戈 PWHS .pfllE二记 d 亠 韦出q (ok A s)岀 ni =q扬5P%P%E二记d “ unu-nuou JH+q (L e七 (+七二00一 Hvu二=l !二 q4.9 0 uw.s 人XO-PASV upnp# (玉玻) dUJcpqp A 卅回 VJUPuq 4); 运行结果: 010101 19. (王勇超) #include Msidio.hM void main。 int i=7,j; while (i 2) j = i%2; print

12、f( ”d”,j); primfC%d”j); 运行结果: 101012 20. (王勇超) #includc void mainQ int i j 尸0; fbr(i=3;i0;i) for(j=0;j4;j+) t+=j; printfCt=%dt); 运行结果: t=18 第六章函数共40道题 i.(王伟) #includc long fuii(int xint n); int rnainQ 精品 im NH3bH3; ong r PHFUn(xB)j primf?H%ldxnv)j rnulnl 0; o口 g Fllsnt: xjm n) 亠 5-r i; ong PHI; RAH-

13、o;An;i+) p j; rnulm p; p=27 2(出菽) #inccdc Asrdio.hv ilsisrigk(crr ch); im mc.no 亠 char cm whiA(chHgrLcharo)ll5 亠 imsrHgk(ch) purchKch); primfd rnErn 0; 5-k isrigk(char ch) 亠 if(chvHo- Abcld23nF45g 回卅 V 岚了冊一 12345 3(王伟) #includc void odddivis()r(intn); int mainO int n; scanf(M%d odddivisor(n); return

14、 0; void()dddivis()r(im n) int i; fbr(i=3;i=n/2;i=计 2) if(n%i=0) printfC%5dM,i); prinifCn); 输入:15回车 运行结果: 35 4-(王伟) #includc void printQ; int a=5; int main。 int a=l,b=2; a=a+b; printO; printff%d %dn,b); return 0; void printQ int b=3; priniff %dn%b); j云行结果: 53 32 5. (王伟) #includc int funl(int x); voi

15、d fun2(int x); int main() int x=l; x=funl(x); return 0; int fun 1 (int x) x+; fun2(x); return x; void fuii2(int x) x+; 运行结果: 2 6-(王伟) #includc int fun 1 (int aint b,int c); int main() int a=llb=21,c=31; (a,b,c); printff %d %dira,b,c); return 0; int fun 1 (int aint bjnt c) a=a+10; b=b+10; c=c+10; ret

16、urn c; 11 21 31 7(王伟) #includc void fun(int x); int main。 fun(7); printfCn); return 0; void fun(int x) if(x/2l) fun(x/2); printfC%5d,x); 运行结果: 37 8-(王伟) #include void fun(int aQ); int mainO intg5=123; fun(a); for(i=0;i5;i+) printf(n%5dH,ai); printfCn); return 0; void fun(int a) int i; fi)r(i=0;i5;i+

17、) ai+=5; 运行结果: 67855 9(于蕾) 精品 #mccdc ASCLo.hv void Fun (kn k); void main () 亠 B-r w H 5 j fun (w) j primF (=n=二 vx.d Fun (inrk) 亠 if(kvo) fg (rl); 1.2 (f 9 k)一 jtil了海冊- 22345 lp(Hl嘟) nccdcAS primfo=xdbH%dnv CHa; aHb; buc; a=NbH3 a=2dH3 13(T酬) #ilKrcdc Asrdo.hv void Fun(5-r pint: b5-r c)j vx.d rm5-0

18、int x= 10=20=30; fun(x,y,z); void fun(int 务int bjnt c) a=456;b=567;c=67 float s=0.0; f()r(i=l;in;i+) s=s+(float)1.0/i; return s; void mainQ int i;float a=0.0; fi)r(i=l;i3;i+) a=a+f(i); printffa=%.4fnM, a); 运行结果: a= 1.0000 15. (于蕾) #includc int f(int a); void main。 int a=2,i; for(i=0;i3;i+) printf(M%

19、dH,f(i); int f(int a) int b=0,c=3; 精品 b+; c+; rcturn(a+b+c); 运行结果: 567 16. (于蕾) #includc int funQ; void mainQ int i,x; for(i=0;i=2;i+) x=funO; primfC%dn、); int fun() int x=3; x+; return x; 运行结果: 17. (王锤) #includc float add(float x,float y); void main() float a,b,c; a=1.0; b=2.0; c=add(a,b); printf(H

20、%fn,c); float add(float x,float y) float z; z=x+y; rcturn(z); 运行结果: 3.00()000 18. (王徐) # includc void fun(int x, int cp, int dp) Cp=x+; dp=+x; void main(v()id) int a,c=80, d=-20; a=30; fiin(a,c,d); printfCd,%dnM, c,d); 运行结果: 80,-20 19. (王锋) #includc int f(int b); void mainQ int i=2,p; p=f(ij+l

21、); printfC%dnH,p); int f(int b) int c; if(ab) c=1; else if (a=b) c=0; else c=-l; return (c); 运行结果: 20. (王饉) #include int fun(int n) if(n= =1) return 1; else return fiin(n-l)+3; void mainQ int i,j=0; for(i=l;i4;i+) j=j+fun(i); printfCi=%dn,j); 运行结果:j=12 21. (王锋) #include void f(int x,int y) int

22、 t; if(xy) t=x=y;y=t; void mainQ int a=4,b=3,c=5; F(a,b); F(a,c); F(b,c); prinifC%d,%d,%d,a,b,c); 运行结果: 4,3,5 22. (王锋) #includc int age(int n) int c; if(n=l) c=10; else c=age(n-l)+2; rcturn(c); void mainO priiHfC%d=ge(5); 运行结果: 18 23. (王锋) #includc void hcllo_w()rld(v)id) printf(HHcllo, world!n,r);

23、void thrcc_hcll()s(v)id) int counter; f()r (counter =l;countcr = 3;countcr+) hcllo_ws(); 运行结果: Hello, world! Hello, world! Hello, world! 24. (王锋) #includc int f(int a.iiit b); void mainQ int xj=l,k=3; x=f(U); primfXH%d 疔); f(im pinr b) 亠 inr mhp whin(bno) 亠 MHM+m b;八 SEB Mj x3j 25(泪淳) nccdxsa-o.hv f

24、(imbjm m5-rn) 亠 inr is H 0; RAi H m;i Api+) s +H bs rnlnrn sj inr me.l.1.Sx -UDPlpok Ax.2pnsv upnpu (古球)冷 +E)J 二寸J 二 6匚八 Up% n N 3 H A p% H 诫(UM二记 d (z VK)PPE _(z f 必 r5p% H Z p% H A p% H xeJJlupd ou-se-.5 ouqro pok 说】 Ax0plsvupnpu (占来).R (迅 Otcrz01 一咪撫It旧 亠 cS3.-UU 心域 7丈0apwpw %p%匸二-ad AG 7x)qns (寸

25、X 0)qns o;寸yo 一 H2.S OUWE 一 cubc(); priiltf(H %d比 x); return 0; 运行结果: 125 31. (宋昕) #includc invcrt(int: *s, int i, int j) int t; if(i j) inverts, i +1); t = *(s + i); *(s + i) = *(s + j); %s + j) = U void main() int a6 = 10, 6,23厂90,0, 3, i; invcrt(a, 0, 5); = 0; i 6; i+) printf(M%d, M, a0); prinif(

26、”n); 运行结果: 3,0,-90,23,6,10 32. (宋昕) int func(int a3) int i,j,sum=O; fi)r(i=0;i3;i+) for0=O;jsum); return 0; 精品 运行结果: sum=6 33. (王勇超) # include int i=10; void fun(); void main() int i; f()r(i=2; i0; i) fun(); void funQ i*=2; printf(Mi=%dnM, i); 运行结果: i=20 i=40 34. (王勇超) #includc int fun(int n) if(n=l

27、) return 1; else return fiin(n-l)*n; void main() int i,j=0; fi)r(i=l;i=3y+) j+=fun(i); prinifCj=%dn,j); 运行结果: j=9 35. (王勇超) #includc int funa(int a, int b) int t; if (a Ab) t = a/b; else t = a%22; return t; void main() int n=33, b=22,c; c=funa(a,b); printfCc=%dnM,c); 运行结果: C=1 36. (王勇超) # include vo

28、id fun(int i); void main() int i; fbr(i=2; i0; i-) fun(i); void fun(int i) i*=2; printfC+%d+, i); 37. (王勇超) # include void fun(int n); void main() int x=879; fun(x); void fun(int n) int 码b,c,t; a = n % 10; b = (n/10)%10; c = (n/100)% 10; if(ab)t = a;a = b;b = t; if ( b c ) t = b; b = c; c = t; if(ab

29、)t = a;a = b;b=t; primf(“d”, b ); 运行结果:8 38. (王勇超) #includc int funa(int a, int b) int t; if(ab) a = b; b = l; return t; void main。 int n=33, b=22,c; c=funa(a,b); printfCc=%dn c); c=33 39. (王勇超) #include int sw2p(int x, int y) int z; z=x%10; x=y%10; y=z; 2=X; return z; void mainQ int a=38, b=29,c; c

30、=swnp(n,b); printfC%d%dnt1, a,c); 运行结果: 389 40. (王勇超) #includc void fun(int n) if(n=l) printf(M*n,r); else printf(”-”); fun(n-l); void main。 int i,j=0; fi)r(i=l;i6? 5-r iymHp RAll-lJAHl ;+) mr(ll-o;All;j+) mHm+iss primfmH%d=m); 3H12 2(出翩) #mccdn Ass-io.hv vs.d maiAvoid) 亠 im arrays 0=?2,50M 0Mp0M oy

31、 i; prinAw; Mr(H-0;A10;i+ printf(3d J arrayej prim mn) Mr (11-9; iv=2;:-) arrays n arg二1-1; arnlyE n 3j Mr (H-0;A10 二+) printf(=%3d J arrayeJ printfc5; (亠+三)03%1 (亠+zdrH亠+【3关)士 (+WLHV 虫 OH 亠) Eued fid 卡XDqf H=5HcdUJCDq Axo-Ssv upnp.9牡 SH) .2 0009ln寸 00009 寸 Z 一 s:luupmssulpuuF(=UH 亠 =q5.u.ssE-u-L (U

32、 upnR.94t Ac.ogpnsv upnpu丑 (城卅).寸 e - 5.(王制 #includc void inv(int xQunt n); void mainO inti, n10=3,7,9,11,0,6,7,5,4,2; inv(a, 10); printf(HThc array has been reverted.nH); fi)r(i=0;i0); printfCn,r); void inv(int x0 int n) int tAjm=(n-l)/2; f()r(i=0;i=m;i+) j=n-l-i; t=xO; x0=xj; xGJ=t; 运行结果: The arra

33、y has been reverted. 2,4,5,7,6,0,11,9,7,3, 6-(王锋) #includc void mainO float a33= 1,2,3,4,5,6,7,8,9,sum=0; int i; printffplcasc input rectangle clcmcntiXn11); for(i=0;i3;i+) sum=sum+aii; printffMuijiaoxian he is %6.2fsum); 运行结果: please input rcchinglc element: duijiaoxiiin he is 15.00 7(宋昕) #includc

34、int mainO int i=l,n=3,jj=3; inta5=l,4,5; whilc(iai)计+; for(j=n-l;j=i;j-) aj+l = aj; = k; f()r(i=O;i=n;i+) printf( “2d” 期); return 0; 运行结果: 1345 8-(王锋) #includc void main() int a10=0,13,4,5,67,8,9, b10Xsum=0; fi)r(i=l;i10y+) bi=ai-l+ai; sum=sum+bi; fi)r(i=l;i10p+) if(i%3=0) sum=sum+bi; printf(1,sum=%

35、3d*sum); 运行结果: sum=114 9. (王勇超) #includc void mainQ inta5=2Al,3,4,n=53,j,f; fi)r(i=O,j=l;jn;j+) 精品 i+; fi)r(i=O;in;i+) printfC%dH,a0); 运行结果: 22121 10. (王勇超) #includc void funa(int xQ jnt n); void mainQ inti,a5=3,7AH,0; Rma(a, 5); fi)r(i=0;i5;i+) printf( %d,“ ,ai); printf( n); void funa(int int n) in

36、t tAjTm=(n-l)/2; fi)r(i=0;i=m;i+) j=n-l-i; i=xi; xi=xD; xj=t; 运行结果: 0,11.9,7,3, 11(王勇超) #includc void mainQ int a5=24,15,33g45,n=5 切 u f()r(i=O;iO;i) 精品 OUWE 仝.2plsvupnpu丑 (讯lw阳) Z3辛 一咪悠It收 A卅回V9 一巴寸z Ae寸-e 亠 _EWP%=)七 U1 (+;KYc.llry 0一+号苛 (+;KYc.llry 人号屯二P%二)JQUS T5H2 寸) TrrEE OUWE POA 仝.spnsv upnpu

37、丑 (啄阳)0 寸0寸亦 Bs上 p%=)七 ul (+冷乂0.|)占 msF + 曰写 (+KV=O丄)启 (+土20.|)总 .tiT 分 Z9寸 dz nssdG OUWLU pok Ax.2p:lsv upnpu 渥 (lw阳)寸一 tou 5U,20U(XZ 亠 KEmop 甘S%5SWEU1 ru 冬uMJUOqz 二T叵旨 nip OUWE POA Ax.2PJSVUPnp4t (刑啄阳)9 一 寸SI Bs上 P%MU1 r丄 (04)2毛 FTS-F+曰导 (+_cnvoHg (+=20.11)芒 :s亠 6OCZ9寸 for(i=0;i=();i) if(ai%3=0) p

38、rimfC%dn=i); return 0; 运行结果: 9 6 6 3 19. (王伟) #includc int mainO int num= 13,1011=0,1=0 30; do alcn=num%2; num=num/2; lcn+; whilc(num); forO=0;ilcn;i+) printffdaOcn-M); p 曲 tfCn); return 0; 运行结果: 1101 20. (王伟) #includc int main。 inta5=6A1236; int x j=3; scanf(”d”Ax); whilc(i=0 aQ+l=x; fi)r(i=0;i5;i+

39、) printF(”5d=i); printfCn); return 0; 输入:10回车 运行结果: 69101216 21. 住伟) #includc int mainO inta33=23,4,5,6,7,8; int- i=O,j=O,m; m=aO(); fi)r(i=0;i3;i+) for(j=0;j3;j+) m=a0j; prin tffm=%d nH ,m); return 0; 运行结果: m=0 22. 住伟) #includc #includc int mainQ int i; char str20=l,abcdef,; strcpy(str,MopqrstH); 精

40、品 ST3丿3 RAn-oiASITaxslTTl ;+) plnchxstrgJ rnErn 0; 岗了强冊- opqr 23(世s #macdn Ass-io.hv #inccdc ASE.ng.hv inr mamo 亠 charauollB/bloLMNP 肿 imiHO; whia 5二s 十 LMZP 24.(世s #inccde Asrdio.hv #inccdn Ass.ng.hv inr mamo 亠 im i; cha;rr 二 30NJb5SLT23=5lludnfg-hi0fkhTn; 歹吕 Hl;A3x+ Strcar(strlstr2 曰)j purs(strl)j

41、 rnrunl 0; abchildm 盖sn 25(汁淳) #inchldeASa-o,hv inr mamo 亠 ilsi; char 吕 H sH dofn 肿 RAi H o; a曰HV 伶 s T A5i+x 5a 曰 hh b 目 VH 昌-32); disc PIW(=%5刍 + 32); else primfdj rnErn 0; 26(汁淳) #inccdc Asrdio.hv im ms.no 亠 dwa4=l H3234J 才 y5仝 kmy; inr i H w char (p)101 H 耳 printfoutput: string: n=); Mr (p H a;

42、p 八 a + 4; P+:) gnrF(=%c J *? + n); rnrllnl 0; 说了强淨4cyi 27(泪淳) #inccdc 八 ss-io.hv #i nccd c 八 s tring. h V inr mamo 亠 char str二30L str2fj H yocr book j scanf( yslrl); srrcpy(srrrStr2)j primf( f s=ndl巳strl - Strnn(srr2); 盖sn return 0; 输入:you arc a studentV回车 运行结果: vour book 9 2 if(strcmp(sl,s2) strcp

43、y(s,sl); puts(s); priiitf( %d,%sntrkn(s2),strcat(s2,s 1); return 0; 运行结果: java 9,basicjava 29.(宋昕) #includc #includc int main Q char *p = 笃bcdufgh” ,c10 = “XYZ” ; p += 3; puts ( streat(c , p); prilltf (%dn”, strlcn ( c ); return 0; 运行结果: XYZdcfgh 8 30.(宋昕) #includc int mainQ for(j=l;j6;j+) a0Q = (i/

44、j)*(j/i); fi)r(i=l;i6;i+) for(j=l;j6;j+) printfC%2dM,ai0); printf(” n); return 0; 运行结果: 1 0000 0 1 000 00 1 00 000 1 0 0 0 0 0 1 31(宋昕) #include int mainO int i, fflOJ; fi)r(i=2;i10u+) fH = fi-2 + fi)r(i=0;i10p+) if(i%4 = 0) printf(unH); printfC%3cT,fH); return 0; 运行结果: 1123 5813 21 32. (宋昕) #includ

45、c #includc int mainO char aO=,m()rmingH, t; int i, j=0; for=l;i7;i+) iF仙 旳)j = i; t = aj; 塚=aR; aP = aj; puts(a); return 0; 运行结果: mo 33. (于蕾) #includc #includc void main() char s12= abedef ; scanf( “s” ,s); strcat(sZ,xyz” ); printf( “sn” ,s); j云行结果: hijxyz 34. (于蕾) #include void main。 inta33=3,4,5,6

46、,7,8; int i,j,t=O; 仏 r(匸 l;iv3;i+) for(j=0;j ,t); 运行结果: t=20 35. (于蕾) #include void main() intiAa5=h2,3A5; t=aO; 仏 r(i=l;i5;计+) ai-l=a0; a4=i; fi)r(i=0;i5;i+) printfCr%dH,aH); prinifCn); 运行结果: 23451 36. (于蕾) #includc void mystrcpy( char sl char s2); void main() char a50=HI am a teacher.H; char b=HY(

47、)u arc a student.M; printf( M a = %s n , a); mystrcpy(a, b); printf(H a = %s nM , a); void mystrcpy( char sl , char s2) int i = 0 ; whilc( s2i匸、(T) sip = s2i; i+; simf; 运行结果: a= 1 am a teacher a= You arc a student. 37. (于蕾) #includc void mainQ inti,j,k=O,a33 = l,2,3,4,5,6; fbr(i=O;i3;i+) for(j=i;j3;

48、j+) k=k+aij; printf( ja%d jA,k); 运行结果: 38. (于蕾) #includc void main。 int i,j=3=l,2,3,4,5,6,7,8,9,10; for(i=0;i5;i+) ai=i*(i+l); fi)r(i=0;i4;i+) j+=aH*3; prinifC%dn”,j); 运行结果: 39. (于蕾) #includc void mainQ char c, string(81= HHow arc you?1*; int i, n=0, k=0; f()r(i=O; c=stringi; i+) if(c=* *)k=0; else

49、if(k = 0) k= 1; n +; printf(1,dnH,n); 运行结果: 40. (于蕾) #include #includc void main() char s16= “12345Ottt” ; printf(trlen 运行结果: 5,16 第八章结构体出20道题 1.(王伟) #includc struct slri_typu char chi; char ch2; struct int a; int b; int mainO struct stri_typu ci; ci.ch 1 =,a;ci.ch2=,A,; ci.ins.a=ci.chl +ci.ch2; ci.

50、ins.b=ci.ins.a-ci.chl; printf(1,d,%cnH,ci.ins.a,ci.ins.b); return 0; 运行结果: 162, A 2.(王伟) #include struct stud_t pc char numl 1; char namcl 1; float score 3; float average; ; int mainO struct stud.type stu= H200601 lt;,wangH,80.0,85.0,70.0; stu.avcragc=(stu.sc)rc0+stu.sc()rcl+stu.scorc2)/3; printf(,a

51、vcragc=%5.2fn,stu.avcragr); return 0; 运行结果: avcragc=78.33 3. (王伟) #include union out int a2; struct int b; int c; in; int d; ; int mainO union out c; int i; c.in.b=l; c.in.c=2; c.d=3; fi)r(i=0;i2;i+) printF(”5d*ai); printfCd); return 0; 运行结果: 32 4. (王伟) 精品 #includc #dcfinc PI 3.14 struct cijtypc flo

52、at r; double area; ; int mainO struct ci jtype cir=5.0,*p= p- arca=PI*p- r*p-r; prinif(1,arca=%.31fn,p-arca); return 0; 运行结果: arca=78.500 5. (王锋) #includc struct int_char int i; char ch; ; int mainO struct inechar x=9/z*; printfC%dt%5cnx. i+20,x.ch-2); return 0; 运行结果: 29x 6. (王释) # includc int mainO

53、 struct data int m; int n; union int v; int z; da; ; struct data intdata; intdata.m=3;intdata.n=6; intdata.da.y=int:data.m+intdata.ii; intdata.da.z=intdata. intdata.n; printf(1,%5d%5dn,intdata.da.y3ntdata.da.z); return 0; 运行结果: 3-3 7(王锋) #includc int mainO int i; float sum_avcrage=0; struct student

54、int num; char name 10; int score 2; float average; ; struct student data2= 1 ;,zhangsan,60,70,2;,LisiH,89,90; fi)r(i=0;i2;i+) datai.avcragc=(data0.sc()rcO+dalai.sc()rcl)/2.O; sum_avcrage=sum_avcragc+datai.average; sum_avcragt=sum_avcragc/2; fi)r(i=0;idatai .average) prinif(1,%5d%10s%5.2fdata|i.numda

55、lai.namc,datai.average); 运行结果: 1 zhangsan65.OO 8(出截) #mccde 八 sa-io.hv smlcrB-rldara 亠 inr dlo-22 inr me.s 亠 sirii 2 inrldag daraE 丄亠 29亠 5v6Tr im i; im sumHlp fbra=0;A2;+) 亠 scanF(=%d%d=damdldagd2); sti m=darTsdl+datamd2+sum; primfsumH%d xnv匚 m)J rnrunl 0; 20 30 40 50a回卅V 岚了总冊- sum 150 9.(出曲融) #inc

56、cd n A sa-io.h V 目 mam() 亠 union CMa 亠 struct: 亠 int a; inrJr OLJT imn imp- 云 n.our.aHloj cOULb=20; eCH2; CCLH5; printfc%ddn=aourp e.ourb)- rcEHl 0; 盖sn 运行结果: 5,20 10. (王勇超) #includc struct st int a; int b; union int c; int f; c; ; int main() struct st y; y.a=10; y.c.c=20; y.c.f=y.a; y.b=y.c.c; retu

57、rn 0; 运行结果: 10,10 11. (王勇超) #includc struct sta int a; char b; ; struct stb int a; char b; struct sta c; 精品 5-r main() 亠 slriicr stb y- y.aHlo; y.bH*x; yca丿 ycb=yb. printfc%dcQcpycb)j rcEHl 0; 12(出w苗) #mccdeASa-iohv union sk 亠 in;事 imbE; im c; * inr me.n() 亠 union sr yj yao一p ybuH2? yCH30; primfvxd%

58、dJy 旦OLy.eD; rnhjol 0; jtil了强冊- 3020 13(-Hl) #mccdeASs-iohv struct: two 亠 inrp char ch; void main() struct two 氏1 = 5艸; printf(1,%d,%cn,exl .n+10,ex 1 xh-1); 运行结果: 15, s 14. (于蕾) #includc struct two int n; char ch; ; void func(struct two cx2); void mainO struct two cxl = 6/v; fi.inc(cxl); prinif(1,d

59、,%cn,cxl .n,cxl .ch); gctcharO; void func(stnict two cx2) cx2.n= cx2.n +20; cx2.ch= cx2.ch -1; 运行结果: 6, v 15. (于蕾) #includc union cxa struct int a; int b; out; int c; int d; void mainQ union cxa c; c.c=l; c.d=3; e.out.a=c.c; c.out.b=c.d; printff,%d,%dn,c.outa,c.outb); 运行结果: 3,3 16. (于蕾) #include str

60、uct stu int a; ini b; struct poi int x; int y; void mainQ struct stu outs; outs.a=l 1; outs.b=4; ()uts.ins.x=)uts.a+outs.b; outs.ins.v=outs.a-)uts.b; printf(,%d,%dM, outs.ins.x, outs.ins.y); j云行结果: 15,7 17. (宋昕) # includc struct abc int a, b, c; 精品 目 mpmo 亠 smicrabc SE 亠宀一卜3丁亠46 工; inr c r n ss.a +

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论