第一范文网 - 专业文章范例文档资料分享平台

C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案

来源:用户分享 时间:2026/8/28 9:14:30 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

(16)double 第1章习题参考答案 (17)x==0 1.单项选择题 (18)sqrt(fabs(a-b))/(3*(a+b)) (1) A (2) C ( 19)sqrt((x*x+y*y)/(a+b)) (3) D (4) C ( 5) B2.填空题 ( 1)函数 (2)主函数(main) ( 3 ) 第printf() 2章习题参考答案, scanf() 1 .单项选择题 ((1(53))) C (2) B CC (6 ) (C 4 ) ( 7 )C D (B 10 ) ( C8() 11 )C D ( 9 ) ( 12 D ) (13) B 2 .填空题 ( 1)1 (2)26 ( 3)6 , 4 , 2 ( 4)10 , 6 (5)3.000000 ( 6)双精度(double) ( 7)9 (8)字母 ,数字 ,下划线 ( 9)13.700000 ( 10)11 (11)((m/10))*100+(m/100)*10+m (12)0 ( 13)10 ,9 ,11 ((x<0&&y<0)||(x<0&&z<0)||(y<0||z<015)) 第3章习题参考答案 1 .单项选择题 (1) C (2) C ((C 53)) DC (6 ) (B 4 ) D (C 10 (15 ) (8) D (9 ) ( 7 )B ) ( 13C( )B( 11 )16 B ) B (12) (A 14) B 2 .填空题 ( 1)用;表示结束 (2){ } ( 3)y=x<0?1:x==0?0:-1 (y%4==0&&y0!=0||y@0==0 4) ( 5)上面未配对 (6)default标号 ( 7)while , do while , for ( 8)do while (9)本次 ( 10)本层 3 .阅读程序,指出结果 (1)yes ( 2)*& ( 3)ABother (4)28 70 ( 5)2,0 ( 6)8 (7)36

(8)1 ( 9)3,1,-1,3,1,-1 ( 10)a=12 ,y=12 (11)i=6,k=4 ( 12)1,-2 4 .程序填空 (1)x:y , u:z (m=m/10 2)m=n , m!=0 , (t*n/(2*n+1) 3)t=0 , s int main() { double x,y; scanf(\ if(x<1) y=x; else if(x>=1.0&&x<10) y=2*x-11; else y=3*x-11; printf(\ return 0; } (2). #include int main() { double x,y,z,min; scanf(\

if(x>y) min=y; else min=x; if(min>z) min=z; printf(\ return 0; } (3). #include int main() { int y,m,d,flag,s=0,w,i; scanf(\ flag=(y%4==0&&y0!=0||y@0 ==0); w=((y-1)*365+(y-1)/4-(y-1)/100+(y- 1)/400)%7; for(i=1;i<=m;i++) { switch(i)

{

case 1:s=d;break;

case 2:s=31+d;break;

case 3:s=59+d;break;

case 4:s=90+d;break;

case 5:s=120+d;break;

case 6:s=151+d;break;

case 7:s=181+d;break;

case 8:s=212+d;break;

case 9:s=243+d;break;

case 10:s=273+d;break;

case 11:s=304+d;break;

case 12:s=334+d;break;

}

}

if(flag==1&&m>2)

s=s+1;

s=(w+s)%7;

if(s==0)

printf(\星期日\\n\

else

printf(\星期%d\\n\ return 0; }

(4).

#include

int main() {

float p,r;

scanf(\

if(p<=10)

r=p*0.1;

else if(p>10&&p<=20)

r=10*0.1+(p-10)*0.075; else if(p>20&&p<=40) r=10*0.1+10*0.075+(p-20)*0.05;

else if(p>40&&p<=60) r=10*0.1+10*0.075+20*0.05+(p-40)

*0.03;

else if(p>60&&p<=100) r=10*0.1+10*0.075+20*0.05+20*0.0

3+(p-60)*0.015;

else if(p>100) r=10*0.1+10*0.075+20*0.05+20*0.0

3+40*0.015+(p-100)*0.01;

printf(\ return 0; }

5). #include

int main() {

char c;

while((c=getchar())!='\\n')

{

if(c>='a'&&c<='z')

c=c-32;

putchar(c);

C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3qcpc5ka9x5nd0e7mk72_1.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top