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

loading 分享 2026-8-28 下载文档

(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文档下载到电脑
搜索更多关于: C语言程序设计教程_李含光_郑关胜_清华大学出版社习题答案 的文档
相关推荐
相关阅读