C语言程序设计学习指导第2版16

上传人:仙*** 文档编号:37330157 上传时间:2021-11-02 格式:DOC 页数:5 大小:74.50KB
收藏 版权申诉 举报 下载
C语言程序设计学习指导第2版16_第1页
第1页 / 共5页
C语言程序设计学习指导第2版16_第2页
第2页 / 共5页
C语言程序设计学习指导第2版16_第3页
第3页 / 共5页
资源描述:

《C语言程序设计学习指导第2版16》由会员分享,可在线阅读,更多相关《C语言程序设计学习指导第2版16(5页珍藏版)》请在装配图网上搜索。

1、第一章概述一、选择1.C2.B3.C4.D 5.D6.A7.B8.C9.A10.B 11.C 12.D 13.B14.B第二章数据类型一、选择1.D2.A3.C4.D5.A6.B7.A8.B9.A 10.D 11.B 12.C 13.C14.D 15.C 16.B 17.D 18.A 19.C 20.B 21.B 22.D 23.A 24.B 25.B 26.B27.C第三章运算符和表达式一、选择1.A2.D3.D4.D5.D6.A7.C8.C 9.B 10.B 11.C 12.C 13.A 14.A15.A 16.A 17.B 18.C 19.C 20.D 21.A 22.A 23.C 24

2、.C 25.A 26.B 27.D 28.A29.B 30.C31.D 32.D 33.D 34.B 35.A 36.A 37.B 38.C 39.D 40.B 41.B42.C 43.B第四章输入和输出一、选择1.C2.D3.C 4.C 5.C 6.B 7.B 8.C 9.D 10.D 11.D 12.D 13.B 14.A15.B16.B二、编程1.double fun(double m) float n; n=(5.0/9.0)*(m-32);return n; 2. char fun(char c)c=c+32;return c;3.double fun(int m) double y

3、=0;y=sin(m)*10;return(y);4.float fun ( float h )return (long)( h * 100 + 0.5 )/ 100.0;第五章选择结构一、选择1.D2. B3.A4.C 5.C 6.B 7.B 8.A 9.C10.C 11.D 12.A 13.D 14.A15.A 16.B 17.D 18.C19.A 20.A21.A22.B23.A 24. D二、编程1.int fun(int n)int bw,sw,gw;bw=n/100;sw=(n-bw*100)/10;gw=n%10;if(n=bw*bw*bw+sw*sw*sw+gw*gw*gw)

4、return 1;else return 0;2.double y(float x)double z;if(x10) z=exp(x);else if(x-3) z=log(x+3);else z=sin(x)/(cos(x)+4);return(z);3.int fun(int x) int k; k=x*x; if(k%10=x)|(k%100=x) return 1;else return 0;第六章循环结构一、选择1.C2.A3.A 4.B5.C 6.B 7.C 8.A 9.D 10.B 11.A 12.C 13.C 14.A15.D16.D 17.D 18.A 19.C 20.A 2

5、1.C 22.B 23.B 24.C 25.A 26.D二、填空1. 位置 1:r!=0 【或】 0!=r 【或】 r位置 2:r=m%n 【或】 r=m-m/n*n位置 3:n位置 4:gcd,lcm 【或】 n,lcm2. 位置 1:k=0位置 2:n%10【或】 n-n/10*10【或】 n-10*(n/10)位置 3:while(n0)【或】 while(0n)【或】 while(n!=0)【或】 while(0!=n)位置 4:printf(n)3. 位置 1:x!=0【或】 x位置 2:else【或】 else if(x%2=1)【或】 else if(x%2!=0)【或】 if(

6、x%2)位置 3:scanf(%d,&x)位置 4:av2=s2/j4. 位置 1:n=0位置 2:i=300【或】 i=i【或】 300i位置 3:i%7=0|i%17=0 【或】 !(i%7)|!(i%17)【或】 !(i%17)|!(i%7)【或】 !(i%7&i%17)【或】 i%17=0|i%7=0位置 4:n%5=0 【或】 !(n%5)【或】 n/5*5=n5. 位置 1:s=0位置 2:i+=2【或】 i=i+2【或】 i=2+i【或】 i+,i+位置 3:j=j【或】 jj【或】 jj位置 4:f=f*j【或】 f=j*f三、改错1. 位置 1:#include math.h

7、【或】 #include 位置 2:float s=0,t=1,p=1;【或】 floats=0,p=1,t=1;【或】 floatp=1,s=0,t=1;【或】float p=1,t=1,s=0;【或】 float t=1,p=1,s=0;【或】 float t=1,s=0,p=1;位置 3:while(fabs(t)1e-4)【或】 while(0.0001fabs(t)【或】 while(1e-40.0001)位置 4:printf(pi=%fn,s*4);【或】 printf(pi=%fn,4*s);2. 位置 1:printf(%8.0f,f1);【或】 printf(%f,f1);

8、【或】 printf(%8f,f1);位置 2:for(i=1;ii;i+)【或】 for(i=2;i=i;i+)【或】 for(i=1;i=i;i+)位置 3:f1=f2;位置 4:f2=f3;3. 位置 1:long k=1;位置 2: scanf(%ld,&n);位置3: n/=10;【或】n=n/10;4. 位置1:scanf(%d,&n);位置2:for(i=1;i=i;i+)【或】for(i=1;ii;i+)位置 3:s+=1.0/t;【或】 s=s+1.0/(float)t;【或】 s=1.0/(float)t+s;【或】 s=s+1.0/t;【或】 s=1.0/t+s;【或】

9、s+=1.0/(float)t;【或】 s+=1.0/(double)t;【或】s=s+1.0/(double)t;【或】 s=1.0/(double)t+s;5. 位置 1:sum=1.0; 【或】 sum=1;位置 2:s2=1.0;【或】 s2=1;位置 3:for(k=4;k=k;k+)【或】 for(k=4;kn+1;k+)【或】for(k=4;kk;k+)【或】for(k=4;1+nk;k+)6. 位置位置位置1:t=1;2:t=t*j;3:s=s+t;【或】 t=1.0;【或】 t=j*t;【或】 s=t+s;【或】【或】t*=j;s+=t;位置 4:printf(jiechen

10、g=%fn,s);四、编程1.int fun(int n) int d,s=0; while (n0)d=n%10;s+=d*d*d;n/=10;return s;2.int fun(int n)int i,s=0;for (i=2;in;i+)if (n%i=0) s=s+i;return (s);3.double fun(int n)int i,s=0;for (i=1;in;i+)if (i%3=0 & i%7=0) s=s+i;return (sqrt(s);4.gcd(int n,int m)int r,t;if(nm) t=n;n=m;m=t;r=n%m;while(r!=0) n

11、=m;m=r;r=n%m; return(m);5.double fun(int n)int i,j=0;double s=0;for (i=3;i=n;i+) for (j=2;j 0) s = s/100;t = s%10*sl + t;sl = sl * 10;7.double fun(int n)double m=1.0;int i;double p=1.0;for(i=1;i=n;i+)p=p*i;m=m+1.0/p;return (m);9.int fun(int n)int i,k;for(i=n+1;i+)for(k=2;km)m=x1+x2;x1=x2;x2=m;return m;

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

copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!