C语言程序设计学习指导(第2版)-1-6

上传人:ni****g 文档编号:545734869 上传时间:2023-03-09 格式:DOC 页数:8 大小:41KB
返回 下载 相关 举报
C语言程序设计学习指导(第2版)-1-6_第1页
第1页 / 共8页
C语言程序设计学习指导(第2版)-1-6_第2页
第2页 / 共8页
C语言程序设计学习指导(第2版)-1-6_第3页
第3页 / 共8页
C语言程序设计学习指导(第2版)-1-6_第4页
第4页 / 共8页
C语言程序设计学习指导(第2版)-1-6_第5页
第5页 / 共8页
点击查看更多>>
资源描述

《C语言程序设计学习指导(第2版)-1-6》由会员分享,可在线阅读,更多相关《C语言程序设计学习指导(第2版)-1-6(8页珍藏版)》请在金锄头文库上搜索。

1、第一章 概述一、选择1 2.B .C 4.D 6 . 8 A 10.B 1C 12.D 13.B 14B 第二章 数据类型一、选择1D 2.A 4. 5 .B .A 8B 10. 1.B 12C 1. 14.D 5.C 6B17.D18.A 1C 20B 21.B 22.D 23.24. 5.B 26.B 2.C第三章运算符和体现式一、 选择1A 2. . 4.D 5.D 6.A 7.C . 9. 1 11 12C 13.A 14. 15.A 6 17B8. 1.C 20D 2.A 22.A 2.2. 25A 26.B7D 2.29.B 3. 1. 32.D 33.D 34.B 35.A 36

2、.37.B 38.C 39.D0.B 41. 2.C .B 第四章 输入和输出一、 选择1. 2.D3 4. C .B .B 8.C 9 0D 11D 1.D 13. 14A 1B 6 二、编程.doble un(doubl m) float ; =(5.0/90)(m32); reurn ; 2char fu(harc)c=c+32; retr;3.dob fu(int m) doubl y=0; =sn(m)*0; return(y);4lt fun (float )retrn (lon)( h* 00 0.5 )/ 10.;第五章 选择构造一、选择1. 2.B 3A .C 5. 6.B

3、.B 8.A9C 10.C 11.A 1D 14A 5.A 16.B 17 8. 19A .A .A 2B 23. 24.二、编程1.it (it n)i b,sw,g;w=n/10;w=(n-b*)/10;gwn1; f(n=bwbwswswswgwgw*gw) rurn 1; se retu;.oube(flotx)doul ;f(x10) z=x(x); le if(x3) =og(x+3); s z=sn()/(cos(x)+4); return(z);.nt fn( x) ink; k=x*; i(k%10)|(k%0=x) trn 1; elsereturn0;第六章 循环构造一、

4、选择1C 2A 3.A4. 5. 6. 7C 8. 9. 0.B 1A 3 1. 15D 16 17.D 8A 19. 0.A 21.C 2.B23. 24C 5.A 6. 二、填空.位置 1:r!=0 【或】 0!r【或】 r位置2:r=%n 【或】rm/*n位置 :n位置 4:g,lcm 【或】 ,l.位置 :k=0位置2:n%1 【或】 n-/10*【或】 -0*(/10)位置3:whie(n0)【或】 while() 【或】 wle(!=0) 【或】 while(!=n)位置 :pritf(n)3位置 :x!=【或】位置 2:ese 【或】lsf(x%=)【或】 ele if(x%2!

5、)【或】if(%2)位置 :sf(%d,&x)位置 4:v2=s2/j4位置 1:=位置 2:i=300 【或】i【或】 0i位置 3:%7=|i%7= 【或】!(i%)|!(i17) 【或】!(%17)|!(i%7)【或】 !(i%7&i%17) 【或】i1=0|%=0位置 4:n5=0 【或】!(n%5) 【或】 55=n5.位置 :s=0位置 :i+=2 【或】 =+2 【或】 i=2+i 【或】i,i+位置 :j=j 【或】 jj 【或】 jj位置 4:=f 【或】 *f三、改错1位置 1:#inlude mathh 【或】 #inclde e-4) 【或】 wile(0.01fas(

6、t) 【或】 whie(140001)位置 4:rt(i=%fn,s*4);【或】 prntf(pin,4*s);2.位置 1:prnf(%80,f1); 【或】 rintf(%f,); 【或】 printf(%8,f1);位置 2:(i=1;2;+)【或】 (i;20i;+) 【或】 o(=2;i=;i+) 【或】for(i=1;=1;) 【或】for(=;19=i;+)位置 :f1f2;位置4:2=3;.位置 1:lonk=1;位置2: (%l,&n);位置: /10; 【或】 n/10;4.位置 1:scaf(%d,&n);位置 2:fo(i=1;=n;i+) 【或】 for(i=;n=

7、;i+) 【或】 fr(i=1;i1;+)【或】for(i=1;n+1i;i+)位置3:s.0/t;【或】 s+0/(floa)t;【或】=1.0/(loa);【或】 s=+./t;【或】 s=1/+; 【或】 s1(float)t; 【或】 +=10(doue)t;【或】 =s+1./(dle)t; 【或】 =.0(doble)t+s;.位置 1:su=1.0; 【或】m1;位置2:s2=.;【或】s2=;位置:for(;kk;k+)【或】 f(=4;kn+1;k+)【或】 for(k4;k;)【或】 fo(k;1+nk;k+).位置 1:1;【或】10;位置:=t*j; 【或】t=t;【或

8、】 t*=j;位置 3:sst; 【或】 s=t+s;【或】 s+=t;位置 :pintf(jeche=%,);四、编程1.it fn(int n) nt d,s=; whil() =10; s+=d*; n/=10; turn s;in un(nt)i i,s=; fo(=2;in;i+) if (n=0) s=s+i; etn ();3.doue un(intn)inti,s=; fr (=;in;i+) f(3=0 & =0)s=si; eurn (sqt(s);4.gcd(ntn,int m)t ,t; i() =n;n;m=; n%; ie(r!) n;=;r=n%m; turn(m);5.doubun(int )nt i,j=; ub s; or (i;=n;i+) f(j=2;j ) s = s/10; t = %10*sl+ t;s =s * 1;7.double f(i )doube=1.0; inti; doubep=1.;fo(i=1;i=n;+) p=p*i; m=+1.0p; retrn (m);9ntfn(it)int i,;for(+1;i+)for(k=2;ki;k+)if(i%k=0)bea;if()rern(i);10.int un(ints)in x1=0,=1,=0;whle (sm) x+2; x1=; x=m; eurn m;

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 幼儿/小学教育 > 幼儿教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号