二级C语言程序设计教程课后习题答案高教版Word文档格式.docx

上传人:b****4 文档编号:16638300 上传时间:2022-11-25 格式:DOCX 页数:41 大小:24.37KB
下载 相关 举报
二级C语言程序设计教程课后习题答案高教版Word文档格式.docx_第1页
第1页 / 共41页
二级C语言程序设计教程课后习题答案高教版Word文档格式.docx_第2页
第2页 / 共41页
二级C语言程序设计教程课后习题答案高教版Word文档格式.docx_第3页
第3页 / 共41页
二级C语言程序设计教程课后习题答案高教版Word文档格式.docx_第4页
第4页 / 共41页
二级C语言程序设计教程课后习题答案高教版Word文档格式.docx_第5页
第5页 / 共41页
点击查看更多>>
下载资源
资源描述

二级C语言程序设计教程课后习题答案高教版Word文档格式.docx

《二级C语言程序设计教程课后习题答案高教版Word文档格式.docx》由会员分享,可在线阅读,更多相关《二级C语言程序设计教程课后习题答案高教版Word文档格式.docx(41页珍藏版)》请在冰豆网上搜索。

二级C语言程序设计教程课后习题答案高教版Word文档格式.docx

stdio.h>

c=4.0;

v);

第三章

【3-1】C【3-2】C【3-3】D【3-4】C【3-5】D【3-6】B【3-7】C

【3-8】D【3-9】A【3-10】B【3-11】C【3-12】D【3-13】D

【3-14】C【3-15】C【3-16】C【3-17】C【3-18】A【3-19】C

【3-20】B【3-21】

(1)-2002500

(2)i=-200,j=2500(3)i=-200//(换行)j=2500

【3-22】12,0,0【3-23】一条语句,;

【3-24】;

【3-25】10025.811.89234,100//25.81//1.89234,100//25.811.89234

【3-26】x=127,x=127,x=177,x=7f,x=127

【3-27】x=127,x=127,x=$127,x=$000127,x=%06d

【3-28】a=513.789215,a=513.79,a=513.78921500,a=513.78921500

【3-29-1】

main

{doublea,b,c,s,v;

printf(inputa,b,c:

\n);

scanf("

%d%d%d"

a,b,c);

s=a*b;

s=%f\n"

s,"

v=%d\n"

【3-29-2】

main()

{floata,b,c,s,v;

inputa,b,c:

"

);

%f%f%f:

&

a,&

b,&

c);

a=%f,b=%f,c=%f\n"

s=%f,v=%f\n"

s,v);

【3-30】

{inth,m;

h=560/60;

m=560%60;

%dh:

%dm"

h,m);

getch();

【3-31】

{intm,n;

inputm&

n:

%d%d"

m,&

n);

\n%d,%d\n"

m/n,m%n);

【3-32】

{doublex,y,z,s;

inputx,y,z:

"

%lf%lf%lf"

x,&

y,&

z);

s=(x+y+z)/3.0;

\nAverage=%6.1lf\n"

【3-33】

{inta,b,c,t;

Inputa,b,c:

%d%d%d"

t=c;

c=b;

b=a;

a=t;

\na,b,c=%d,%d,%d\n"

第四章

【4-1】A【4-2】A【4-3】A【4-4】D【4-5】C【4-6】A【4-7】B【4-8】A

【4-9】D【4-10】A【4-11】非零,零【4-12】<

>

<

=,>

===,!

=

【4-13】!

&

||【4-14】!

关系运算符,&

||【4-15】!

【4-16】

(A)a==b||a<

c(B)fabs(x)>

4【4-17】1【4-18】x<

=0,1【4-19】3,2,2

【4-20】*#

【4-21】

{inta,m;

inputa:

%d"

a);

switch(a/10)

{case0:

case1:

case2:

m=1;

break;

case3:

m=2;

case4:

m=3;

case5:

m=4;

default:

m=5;

a,m=%d,%d"

a,m);

【4-22】

{intage,y0,m0,d0,y1,m1,d1;

\ninputastedent\'

birthday(yy-mm-dd):

%d-%d-%d"

y0,&

m0,&

d0);

\ninputtoday\'

date(yy-mm-dd):

y1,&

m1,&

d1);

if((m1>

m0)||(m1==m0)&

(d1>

=d0))age=y1-y0;

elseage=y1-y0-1;

\nThestudent\'

ageis%d"

age);

【4-23】

{intm;

\ninputainteger:

m);

if(m%2==0)printf("

\n%disevent."

m);

elseprintf("

\n%disord."

【4-24】

{inta,b,c,max;

\ninputa,b,c:

max=a;

if(b>

max)max=b;

if(c>

max)max=c;

maxis%d"

max);

【4-25-1】

{intx,y;

\ninputx:

x);

if((x>

-5)&

(x<

0))y=x;

if(x==0)y=x-1;

if((x>

0)&

10))y=x+1;

\nxis%d,yis%d"

x,y);

【4-25-2】

10))

{if(x<

0)y=x;

if(x>

0)y=x+1;

inputxiserror!

%c"

'

\007'

【4-25-3】

elseif(x==0)y=x-1;

elseif((x>

【4-25-4】

switch(x)

{case-4:

case-3:

case-2:

case-1:

y=x;

case0:

y=x-1;

case1:

case2:

case3:

case4:

case5:

case6:

case7:

case8:

case9:

y=x+1;

default:

Inputxerror!

7);

第五章

【5-1】D【5-2】C【5-3】B【5-4】C【5-5】C【5-6】B【5-7】D【5-8】A

【5-9】D【5-10】D【5-11】5,4,6【5-12】死循环【5-13】-1【5-14】11

【5-15】d=1,k++,k<

n【5-16】x>

=0,x<

amin

【5-17】

{inti,s=1,k=-1;

for(i=1;

i<

=50;

i++)

{s=s+k*(2*i+1);

k=-k;

s=%d"

【5-18-1】

{inti=1;

doublee=1.0,s=1.0;

for(i=1;

{s=s*i;

e=e+1/s;

e=%lf"

e);

【5-18-2】

floate=1.0,s=1.0;

while(1/s>

=1e-04)/*8times*/

i++;

e=%10.6f"

【5-19】

{inty,k=0;

for(y=1000;

y<

=2000;

y++)

{if(y%4==0&

y%100!

=0||y%400==0){printf("

%10d"

y);

k++;

if(k%3==0)printf("

\n"

【5-20】

{inti,j,n;

Inputn(1--10):

doscanf("

while(n<

1||n>

10);

for(i=1;

=n;

{for(j=1;

j<

=40-i;

j++)

for(j=1;

=2*i-1;

*"

for(i=n+1;

=2*n-1;

{for(j=1;

=40-2*n+i;

=4*n-1-2*i;

getch();

第六章

【6-1】B【6-2】D【6-3】A【6-4】A【6-5】B【6-6】D【6-7】D【6-8】B

【6-9】A【6-10】A【6-11】C【6-12】26【6-13】1【6-14】ctype.h

【6-15】1【6-16】10A20B30C40D【6-17】7.29101.298AB

【6-18】A7.29B101.298【6-19】ABC

【6-20】

{intk=0;

charch;

while((ch=getchar())!

=10)

{k++;

%4c%4d"

ch,ch);

if(k%3==0)printf("

【6-21】

{longk=0;

=EOF)

{if(ch>

='

0'

ch<

9'

{ch=ch-'

;

k=k*10+ch;

%ld"

k);

【6-22】

{intflag,k=0;

{if(ch==10){k++;

flag=0;

elseflag=1;

if(flag==1)k++;

\nThelinenumberis%d\n"

【6-23】

if(ch>

a'

z'

)k++;

\nThelowerletternumberis%d\n"

【6-24】

{inti,j,n;

Inputlinenumber:

for(j=1;

%c"

64+i);

第七章

【7-1】C【7-2】C【7-3】B【7-4】C【7-5】A【7-6】D【7-7】A【7-8】12

【7-9】9.000000【7-10】4【7-11】n=1,s【7-12】<

=y,z*x【7-13】1,s*i,0,f(k)

【7-14-1】

{intm;

Inputanumber:

m=fun(m);

if(m==1)

\nThisnumberisaprimer!

else

\nThisnumberisnotaprimer!

fun(intn)

{intk,yes;

for(k=2;

k<

=n/2;

k++)

if(n%k==0)yes=0;

elseyes=1;

returnyes;

【7-14-2】

{intk,yes=1;

【7-15】

{inta,b;

Inputa&

b:

b);

\n%d%%%d=%d"

a,b,mymod(a,b));

mymod(inta,intb)

{intz;

z=a%b;

returnz;

【7-16】

floatfun(intn)

{return(1.0/n);

{inti,n,k=1;

floats=0.0;

Inputn:

{s+=k*fun(i);

\ns=%8.6f"

【7-17】

floatf(intm)

{floatt=1.0;

inti;

for(i=2;

=m;

t-=1.0/(i*i);

returnt;

{intn;

\nt=%8.6f"

f(n));

【7-18】

math.h>

floatf(floatx)

{floatz;

z=x*x-5*x+4;

{floatx,y1,y2,y3;

Inputx:

%f"

y1=f

(2);

y2=f(x+15);

y3=f(sin(x));

y1=%10.4f\n"

y1);

y2=%10.4f\n"

y2);

y3=%10.4f\n"

y3);

\n****END****"

第八章

【8-1】A【8-2】B【8-3】B【8-4】C【8-5】B【8-6】B【8-7】C【8-8】D

【8-9】B【8-10】C【8-11】C【8-12】C【8-13】110【8-14】71

【8-15】char*p=ch;

p=&

ch;

scanf(“%c”,p);

p=’a’;

printf(“%c”,p);

【8-16】s=p+3;

s-=2,50,*(s+1),2,1020304050

【8-17-1】

fun(x,y)

int*x,*y;

{intz1,z2;

z1=*x+*y;

z2=*x-*y;

*x=z1;

*y=z2;

{int*a,*b,A,B;

a=&

A,b=&

B;

inputtwonumbers:

a,b);

a,b=%d,%d\n"

*a,*b);

beforecallfunction:

a=%db=%d\n"

fun(a,b);

aftercallfunction:

【8-17-2】

float*x,*y;

{floatz1,z2;

{float*a,*b,A,B;

A;

b=&

inputtworealnumbers:

%f%f"

a,b=%f,%f\n"

a=%fb=%f\n"

【8-18】

fun(int*a,int*b,int*c)

{intmax,min;

max=*a;

min=*a;

if(*b>

*a)max=*b;

if(*b<

*a)min=*b;

if(*c>

max)max=*c;

if(*c<

min)min=*c;

*a=max;

*c=min;

{inta,b,c;

%d%d%d

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 求职职场 > 简历

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1