电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

从问题到程序裘宗燕课后习题部分答案

从问题到程序裘宗燕课后习题部分答案_第1页
1/12
从问题到程序裘宗燕课后习题部分答案_第2页
2/12
从问题到程序裘宗燕课后习题部分答案_第3页
3/12
第二章 练 习 1. 指出下面的哪些字符序列不是合法的标识符: _abc x +- 3x 1 Xf_1__4 Eoof___ x __x __2 ____ I am 答:不合法的标示符有: a$#24 非法符号# x+- 非法符号# 3x1 不是以英文字母开头 I am 非法符号“空格” bg--1 非法符号- 2. 手工计算下列表达式的值: 1)125 + 0125 2)0XAF - 0XFA 3)24 * 3 / 5 + 6 4)36 + - (5 - 23) / 4 5)35 * 012 + 27 / 4 / 7 * (12 - 4) 答:1)210 2)-75 3)20 4)40 5)350 3. 在下面表达式的计算过程中,在什么地方将发生类型转换,各个转换是从什么类型转换 到什么类型,表达式计算的结果是什么? 1)3 * (2L + 4.5f) - 012 + 44 2)3 * (int)sqrt(34) - sin(6) * 5 + 0x 2AF 3)cos(2.5f + 4) - 6 *27L + 1526 - 2.4L 答:1)53.5 2)703.397077 在此题中十六进制数会在计算中(编译时)自动转成十进制数 3)1362.59357 4. 写程序计算第3 题中各个表达式的值。 答: #include #include int 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 34 1 257 . + 2) 1065 24*13 3) 23 582 7 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.68 13−(2.24−0.242 )2 9)1 2 3 4 5 + + / 10)ln(2π 13+ e ) 6. 已知铁的比重是7.86,金的比重是19.3。写几个简单程序,分别计算出直径100 毫米和 150 毫米的铁球与金球的重量。 答: #include double 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 的...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

从问题到程序裘宗燕课后习题部分答案

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部