- 540
- 0
- 约1.12万字
- 约 13页
- 2018-07-05 发布于重庆
- 举报
从问题到程序--裘宗燕--课后习题部分答案
第二章练习1. 指出下面的哪些字符序列不是合法的标识符:_abc x+- 3x1 Xf_1__4 Eoof___ x__x__2 ____ I am答:不合法的标示符有:a$#24 非法符号#x+- 非法符号#3x1 不是以英文字母开头I am 非法符号“空格”bg--1 非法符号-2. 手工计算下列表达式的值:1)125 + 0125 2)0XAF - 0XFA3)24 * 3 / 5 + 6 4)36 + - (5 - 23) / 45)35 * 012 + 27 / 4 / 7 * (12 - 4)答:1)210 2)-75 3)20 4)40 5)3503. 在下面表达式的计算过程中,在什么地方将发生类型转换,各个转换是从什么类型转换到什么类型,表达式计算的结果是什么?1)3 * (2L + 4.5f) - 012 + 442)3 * (int)sqrt(34) - sin(6) * 5 + 0x2AF3)cos(2.5f + 4) - 6 *27L + 1526 - 2.4L答:1)53.5 2)703.397077 在此题中十六进制数会在计算中(编译时)自动转成十进制数 3)1362.59357 4. 写程序计算第3 题中各个表达式的值。答:#includestdio.h#includemath.hint main(){ printf(%f\n,3 * (2L + 4.5f) - 012 + 44); printf(%f\n,3 * (int)sqrt(34) - sin(6) * 5 + 0x2AF); printf(%f\n,cos(2.5f + 4) - 6 *27L + 1526 - 2.4); system(pause); return 0;}5. 写程序计算下面各个表达式的值:1) 2 341 257.+ 2) 106524*13 3) 23 5827 96 3 67.. / . 4) π2 +1 7)ln ln(10 1) 2π +5)log5 2π ?1 6)e π +1 7)arctan(log ( )) 3 e + π8) 3.6813?(2.24?0.242 )2 9)1 23 4 5 + + / 10)ln(2π 13+ e )6. 已知铁的比重是7.86,金的比重是19.3。写几个简单程序,分别计算出直径100 毫米和150 毫米的铁球与金球的重量。答:#includestdio.hdouble f1(double r){ double v,w; v=4.0/3.0*r*r*r*3.1415926; w=7.86*v; return w; }double f2(double r){ double v,w; v=4.0/3.0*r*r*r*3.1415926; w=19.3*v; return w; }int main(){ printf(铁球的重量为: %f,金球的重量为: %f\n,f1(0.1/2),f2(0.1/2.0)); printf(铁球的重量为: %f,金球的重量为: %f\n,f1(0.15/2),f2(0.15/2.0)); system(pause); return 0;}7. 写程序计算 5x2 + 2x + 6 的两个根,考虑用合适的方式输出。(提示:对这个具体问题,可以先人工计算出判别式 b2 ? 4ac 了。)答:#include stdio.h#include math.hvoid f(double a,double b,double c){ double temp=b*b-4*a*c; if(temp0) printf(方程的根为:%f,%f,(-b+sqrt(temp))/2/a,(-b-sqrt(temp))/2/a); else if(temp==0) printf(方程有两个相同的根为:%f,-b/2/a); else printf(方程无解!); }int main(){ f(5,2,6); //可以测试不同的数据 system(pause); return 0;}8. 在计算机上试验本章正文中的一些程序。对它们做一些修改,观察程序加工和运行的情况,并对程序的行为做出解释。9. 在一个能正确工作工作的输出整数结果的程序里,将printf 的相应转换描述改为 %f或者 %ld,看看会出现什么问题。在一个能正确工作工作的输出双精度结果的程序里,将printf 的相应转换描述改为 %d 或者 %ld,看看会出现什么问题。第三章练习
您可能关注的文档
最近下载
- 2025年无人机驾驶员执照固定翼无人机失速特性专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照短距起飞与短距着陆技术专题试卷及解析.pdf VIP
- 2025年拍卖师线上红酒拍卖的运营与品鉴展示技巧专题试卷及解析.pdf VIP
- 2025年特许金融分析师气候风险衍生品概述与应用专题试卷及解析.pdf VIP
- 2025年金融风险管理师市场流动性风险计量专题试卷及解析.pdf VIP
- 劳务派遣的现状、问题与对策.doc VIP
- 2025年金融风险管理师数字货币期货对冲策略专题试卷及解析.pdf VIP
- 2025年高考真题分类汇编专题09化学反应速率与化学平衡(含解析).docx VIP
- 全国行政区划(至乡镇村街道社区)数据库.xls VIP
- 部编版二年级下册语文【全册全套】课件.pptx VIP
原创力文档

文档评论(0)