第4章C语言程序设计(张曙光)教材各章习题解答.pdf

第4章C语言程序设计(张曙光)教材各章习题解答.pdf

  1. 1、本文档共7页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

1.

(1)(ch=ach=z)

(2)a%2==1

(3)a=1a=8a!=7

(4)10

(5)x%3==0x%5==0

(6)do-while

(7)零次

(8)continue

(9)break

(10)-100

2.

(1)D)

(2)B)

(3)C)

(4)D)

(5)C)

3.

(1)①getchar()②a=’u’③c=c+5④c=c-21

(2)⑤b=i+1⑥c-11

(3)⑦i%3==2i%5==3i%7==2⑧j%5==0

4.

(1)elseif(x5.0)后面的;是错误的。

(2)s要赋初值0,循环体中要增加x++;

(3)}while(n)后面差;。

(4)

inti,t=1,s=0;

for(i=1;i=101;i+=2)后面的;是错误的。循环体中应该执行3条语句,所以要用{}

括起来。

(5)循环变量最好不要为浮点类型。

5.

(1)0.5000000

(2)3

(3)987

(4)y=6

6.

#includestdio.h

#includemath.h

intmain(void)

{

floata,b,c,p,disc,q,x1,x2;

1/7

scanf(%f%f%f,a,b,c);

p=-b/(2*a);

disc=b*b-4*a*c;

if(disc=0)

{

q=sqrt(disc)/(2*a);

x1=p+q;

x2=p-q;

printf(x1=%f,x2=%f,x1,x2);

}

els

{

printf(方程没有实根);

}

return0;

}

7.

#includestdio.h

intmain(void)

{

floatx,y;

scanf(%f,x);

if(x1)

y=1;

elseif(x10)

y=2*x-1;

els

y=3*x-11;

printf(y=%f,y);

return0;

}

8.

#includestdio.h

intmain(void)

{

intge,shi,qian,wan,x;

scanf(%d,x);

wan=x/10000;

qian=x%10000/1000;

shi=x%100/10;

ge=x%10;

if(ge==wanshi==qian)

printf(thisnumberisa回文数\n);

els

2/7

printf(thisnumberisnota回文数\n);

return0;

}

9.

#includestdio.h

intmain(void)

{

floatx,y;

scanf(%f,x);

if(x100)

y=x;

elseif(x=100x200)

y=.97*x;

elseif(x=200x500)

y=.95*x;

elseif

文档评论(0)

智洲云帆 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档