C语言程序设计学习指导第二版详解Word文件下载.docx
- 文档编号:14833951
- 上传时间:2022-10-25
- 格式:DOCX
- 页数:32
- 大小:61.56KB
C语言程序设计学习指导第二版详解Word文件下载.docx
《C语言程序设计学习指导第二版详解Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言程序设计学习指导第二版详解Word文件下载.docx(32页珍藏版)》请在冰豆网上搜索。
第三章
2.C3.A
6.C
7.C
8.D
10.D11.A(146f)12.B
14.C15.A
17.A
20.A
22.D23.B24.B25.D
26.D
27.C28.C
第四章
14.C15.B16.AB17.D
1.doublefun(intm)
{doubley=0;
y=sin(m)*10;
return(y);
}
2.floatfun(floath)
)/100.0;
{return(long)(h*100+0.5
3.doublefun(doublem){floatn;
n=(5.0/9.0)*(m-32);
returnn;
}
4.charfun(charc){c=c+32;
returnc;
第五章
1.
D2.C3.C4.C5.A6.A7.C8.A9.B10.B11.A12.B
14.C15.D16.A17.D18.A19.A20.A21.B22.D23.C24.B25.D1.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&
=2.0&
=3.0)
y=x*x-5*x+6;
elsey=x*x-x-1;
returny;
3.doubley(floatx)
{doublez;
if(x>
10)z=exp(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)||(k%100==x))
return1;
else
return0;
C2.C3.D4.B5.C6.A7.A8.A9.D10.A11.D12.C
14.C15.C16.A17.A18.B19.A20.D21.B22.C23.C24.D25.B
27.C28.A
二、
1.位置1:
r!
=0【或】0!
=r【或】r
位置2:
r=m%n【或】r=m-m/n*n
位置3:
n
位置4:
gcd,lcm【或】n,lcm
2.位置1:
k=0
n%10【或】n-n/10*10【或】n-10*(n/10)
while(n>
0)【或】while(0<
n)【或】while(n!
=0)【或】while(0!
=n)位置4:
printf("
\n"
)
3.位置1:
x!
=0【或】x
else【或】elseif(x%2==1)【或】elseif(x%2!
=0)【或】if(x%2)位置3:
scanf("
%d"
&
x)
av2=s2/j
4.位置1:
n=0
i<
=300【或】i<
300【或】300>
=i【或】300>
i
i%7==0||i%17==0【或】!
(i%7)||!
(i%17)【或】!
(i%17)||!
(i%7)【或】!
(i%7&
i%17)【或】i%17==0||i%7==0
n%5==0【或】!
(n%5)【或】n/5*5==n
5.位置1:
s=0
j<
1+i【或】1+i>
j
位置
2:
i+=2
3:
=i【
4:
f=f*j【
【或】或】或】
i=i+2i>
=j【f=j*f
【或】
或】
i=2+i【或】i++,i++
i+1【或】i+1>
j【
三、
1.位置
1:
#include
"
math.h"
#include<
math.h>
float
s=0,t=1,p=1;
floats=0,p=1,t=1;
【
floatp=1,s=0,t=1;
p=1,t=1,s=0;
t=1,p=1,s=0;
【或】
floatt=1,s=0,p=1;
while(fabs(t)>
1e-4)
while(0.0001<
fabs(t))
while(1e-4<
0.0001)
pi=%f\n"
s*4);
【或】printf("
4*s);
%8.0f"
f1);
%f"
%8f"
for(i=1;
20;
i++)【或】for(i=1;
20>
i;
i++)【或】for(i=2;
=20;
=i;
=19;
19>
i++)
f1=f2;
f2=f3;
n+1>
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;
【或】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;
for(k=4;
k<
=n;
k++)【
或】for(k=4;
n>
=k;
k++)
【或】for(k=4;
n+1;
1+n;
k++)【或】
k;
1+n>
6.位置1:
t=1;
【或】t=1.0;
t=t*j;
【或】t=j*t;
【或】t*=j;
s=s+t;
【或】s=t+s;
【或】s+=t;
jiecheng=%f\n"
s);
四、
1.intfun(intn)
{intd,s=0;
while(n>
0)
{d=n%10;
s+=d*d*d;
n/=10;
returns;
2.intfun(intn)
inti,s=0;
for(i=2;
n;
if(n%i==0)s=s+i;
return(s);
3.floatsum(intn)
floats=0;
inti;
i=i+2)
s=s+i*i;
return(s);
4.doublefun(intn)
for(i=1;
if(i%3==0&
i%7==0)s=s+i;
return(sqrt(s));
5.gcd(intn,intm)
intr,t;
if(n<
m){t=n;
n=m;
m=t;
r=n%m;
while(r!
=0)
{n=m;
m=r;
return(m);
6.doublefun(intn)
inti,j=0;
doubles=0;
for(i=3;
{for(j=2;
j++)
if(i%j==0)break;
if(j==i)s=s+sqrt(i);
}returns;
7.longfun(longs,longt)
longsl=10;
t=s%10;
while(s>
0)
{s=s/100;
t=s%10*sl+t;
sl=sl*10;
8.doublefun(intn)
doublem=1.0;
doublep=1.0;
for(i=1;
i++){p=p*i;
m=m+1.0/p;
return(m);
9.intfun(intn)
{inti,k;
for(i=n+1;
;
i++){for(k=2;
k++)if(i%k==0)
break;
if(k==i)
return(i);
10.intfun(ints)
intx1=0,x2=1,m=0;
while(s>
m)
{m=x1+x2;
x1=x2;
x2=m;
}returnm;
第七章
1.A
2.D
4.B
5.B
6.D
9.B
10.B
11.D
12.B
13.B
14.A
16.A
17.C
19.B
20.C
21.D
22.A
24.D
25.A
27.A
28.D
29.B
30.C
31.A
32.D
33.D
34.C
35.A
36.B
37.C
38.A
39.A
40.B
41.D
42.B
43.A
44.C
45.A
break;
位置2:
i-1;
位置3:
c;
2.位置1:
sqrt(n)【或】n/2【或】n-1位置2:
n%i==0
k/10
位置4:
prime_pal(j)
3.位置1:
n<
10【或】10>
sqrt(high)【或】high/2
3:
high%j=
=0【
或】!
(high%j)
4:
re
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言程序设计 学习 指导 第二 详解