c程序设计教程钱能课后答案.doc

  • 格式:doc
  • 大小:67.50 KB
  • 文档页数:11

下载文档原格式

  / 6
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

c 程序设计教程钱能课后答案【篇

一:c 语言程序设计教程课后习题参考答案】

t>课后习题参考答案

习题1

1. (1)编译、链接.exe

(2)函数主函数(或main 函数)

(3)编辑编译链接

2.

(1)-(5):ddbbc (6)-(10):abbbc 3.

(1)答:c 语言简洁、紧凑,使用方便、灵活; c 语言是高级语言,同时具备了低级语言的特征; c 语言是结构化程序设计语言,具有结

构化的程序控制语句; c 语言有各种各样的数据类型; c 语言可移植性好;生成目标代码质量高,程序执行效率高。

(2)编辑、编译、链接、执行

(3)一个 c 程序由一或多个函数组成,一函数若干条语句构成,每

条语句的末尾必须以分号结束。

(4)标识符,关键字,运算符,分隔符,常量,注释符等

4. 从键盘输入一个双精度小数,打印出它的余弦值。

#include stdio.h

#include math.h main( )

{

double x;

scanf( “%lf ”, x);

printf( “%n l f”, cos(x) );

}

第2 章

1.

(1)bde 、acfg

(2)d (3) c (4) c

2.

(1)错(2)错(3)错(4)对(5)错3.

(1)a=3,b=-27

(2)a=11,b=6,c=6

(3)3

(4)1 0 1 0 1 1 0

(5)-9 9 8

(6)1)20 2 )8 3 )70 4 )0 5 )0 6 )0 4. (1)

#include stdio.h main( )

{

double r, h ,v;

r = 2.5; h =

3.5;

v = 3.14*r*r*h;

printf( “v=%nl f”, v); }

(2)

#include stdio.h main( )

{

char ch;

ch = getchar( );

printf( “%n c”, ch + 32); }

(3)

#include stdio.h main( )

{

printf( “n*”); printf( “*n**”);

printf( “***n**”);

printf( “******n*”);

}

(4)

#include stdio.h main( )

{

double x;

scanf( “%lf ”, x);

printf( “%d , %l n f”, (int)x, x (int)–x );

(5)

#include stdio.h main( )

{

double a=3, b=5;

double result = (-2 * a + ( 4*a –b )/( 2*a + b ) )/( (a - 4*b)/(a + b) ); printf( “%n l”f , result); }

习题3

1.

(1)d(2)ad(3)c(4)b(5)a (6)-

(10):bdacb

2.

(1)3.141593,3.1416,3.142 (2)c=k

(3)| 123.46|,|123 |

(4)x=1.23,y= 50.00 (5)0

3.

(1)scanf(%f ”, c);改为:scanf( “%f”, c);

f = (9/5)*c+32; 改为:f = (9.0/5)*c + 32;

printf( 摄“氏温度%f 度相当于华氏温度%f 度”, c, f);改为:

printf( 摄“氏温度%f 度相当于华氏温度%f 度”, c, f);

(2)

补充定义:int h;

h = 500/60 改为: h = 500 / 60;

m = 500% 60 改为:m = 500%60;

printf( “50分0钟是%d 小时%d 分钟, ”h, m)改; 为:printf( “50分0钟

是%d 小时%d 分钟”, h, m);

4.

(1)

#includestdio.h

main( ) {

char x,y;

scanf( “%c%”c, x, y);

printf( “%n d”, (x-?0?) + (y-?0?) );

(2)

#include stdio.h

main( )

{

char x, y;

char tmp;

printf( “input two characters: ”);

scanf( “%c%”c, x, y);

printf( “before swap: x=%c, y=%c n”, x, y);

tmp = x;x = y;y = tmp; printf( “after swap: x=%c, y =n%”c, x, y); } (3)

#include stdio.h main( )

{

char ch;

ch = getchar( );

printf( “%n c”, ch- 32); }

第4 章

1.

(1)-(5):caaca

2. (1)bbb

(2)aaabbbccc

(3)end (4)d=20

(5)s=2,t=3

(6)first third

(7)y=0 y=5 y=10 y=5 3.

(1)yz xz xy (2)ch=?a?

ch=?z?

ch=?a?ch=?z? ch = ch-32

(3)x2x=10x-1x=2

(4)t=x; x=y; y=t;

4.

(1)

相关主题