资源描述:
《c语言程序设计学习指导 答案2014.3.17》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第一章一、1.C2.B3.C4.C5.D6.A7.B8.C9.A10.D11.B12.C13.A14.D15.B16.B第二章一、1.D2.A3.C4.D5.A6.B7.A8.B9.A10.D11.B12.C13.C14.D15.C16.B17.D18.A19.C20.B21.B22.D23.A24.B25.B26.B27.B第三章一、1.D2.C3.A4.C5.A6.C7.C8.D9.A10.D11.A12.B13.C14.C15.A16.B17.A18.A19.C20.A21.B22.D23.B24.B25.D26.D27.C28.C第四章一、1.B2.C3.D4.D5.D6.C
2、7.B8.D9.C10.D11.B12.A13.C14.C15.B16.A17.D二、1.doublefun(intm){doubley=0;y=sin(m)*10;return(y);}2.floatfun(floath){return(long)(h*100+0.5)/100.0;}3.doublefun(doublem){floatn;n=(5.0/9.0)*(m-32);returnn;}4.charfun(charc){c=c+32;returnc;}第五章一、1.D2.C3.A4.C5.A6.A7.C8.A9.B10.B11.A12.B13.C14.C15.D16.A17
3、.D18.A19.A20.A21.B22.D23.C24.B25.C二、1.intfun(intn){intbw,sw,gw;bw=n/100;sw=(n-bw*100)/10;gw=n%10;if(n==bw*bw*bw+sw*sw*sw+gw*gw*gw)return1;elsereturn0;}2.floatfun(floatx){floaty;if(x<0&&x!=-3.0)y=x*x+x+6;elseif(x>=0&&x<10.0&&x!=2.0&&x!=3.0)y=x*x-5*x+6;elsey=x*x-x-1;returny;}3.doubley(floatx){dou
4、blez;if(x>10)z=exp(x);elseif(x>-3)z=log(x+3);elsez=sin(x)/(cos(x)+4);return(z);}4.intfun(intx){intk;k=x*x;if((k%10==x)
5、
6、(k%100==x))return1;elsereturn0;}第六章一、1.C2.C3.D4.B5.C6.A7.A8.A9.D10.A11.D12.C13.C14.C15.C16.A17.A18.B19.A20.D21.B22.C23.C24.D25.B26.B27.C28.A二、1.位置1:r!=0【或】0!=r【或】r位置2:r=m%n【或】
7、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(n>0)【或】while(0=i【或】300>i位置3:i%7=
8、=0
9、
10、i%17==0【或】!(i%7)
11、
12、!(i%17)【或】!(i%17)
13、
14、!(i%7)【或】!(i%7&&i%17)【或】i%17==0
15、
16、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<=i【或】i>=j【或】jj【或】j<1+i【或】1+i>j位置4:f=f*j【或】f=j*f三、1.位置1:#include"math.h"【或】#include位置2:floats=0,t=1,p=1;【或】floats=0,p=
17、1,t=1;【或】floatp=1,s=0,t=1;【或】floatp=1,t=1,s=0;【或】floatt=1,p=1,s=0;【或】floatt=1,s=0,p=1;位置3:while(fabs(t)>1e-4)【或】while(0.00010.0001)位置4:printf("pi=%f",s*4);【或】printf("pi=%f",4*s);