下载此文档

从问题到程序--习题答案.docx


文档分类:IT计算机 | 页数:约13页 举报非法文档有奖
1/13
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/13 下载此文档
文档列表 文档介绍
从问题到程序一高级语言程序设计
第二章
练****br/>.指出下面的哪些字符序列不是合法的标识符:
_abc x+- 3x1 Xf_l_4 Eoof
x_x_2 I am
答:不合法的标示符有:
a$#24 非法符号#
X+- 非法符号#
3x1 不是以英文字母开头
1am非法符号“空格”
bg-1非法符号-
.手工计算下列表达式的值:
1) 125 + 01252) 0XAF - 0XFA
3) 24* 3/5 + 64) 36 + - (5 -23) /4
5) 35*012 + 27/4/7*(12-4)
答:1)210 2).75 3) 20 4) 40 5) 350
,在什么地方将发生类型转换,各个转换是从什么类型转换 到什么类型,表达式计算的结果是什么?
3*(2L + )-012 + 44
)3* (int)sqrt(34) - sin(6) * 5 + 0x2AF
cos( + 4)-6 *27L + 1526 -
答:1) 2) 在此题中十六进制数会在计算中(编译时)自动转成十进制数

.写程序计算第3题中各个表达式的值c
答:
#include<stdio. h>
#include<math. h>
int mainO {
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;
)
.写程序计算下而各个表达式的值:
1 ) 2 34 1 257
+ 2) 1065 24-13
3 ) 23 582
7 96 3 67
./.4) n 2 + I 7) In ln(10 1) 2n +
5) logs2 n -1 6) e n *17) arctan(log ()) + n
8)
15-(-)29) 1 2
345+ ♦ /10) ln(2 n 13+ e )
.,。写几个简单程序,分别计算出直径100亳米和
150亳米的铁球与金球的重量。
答:
#include<stdio. h>
double fl (double r){
double v, w;
v=4. 0/3. 0*r*r*r*3. 1415926;
w=*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”, fl (), f2(. 0));
printf ("铁球的重量为:%f,金球的重量为:%f\n”, fl(), f2(. 0));
system("pause");
return 0;
)
.写程序计算5a2 + 2x+ 6的两个根,考虑用合适的方式输出。(提示:对这个具体问题,可以先人工计算
出判别式b2- 44c的值,以此作为已知信息,就可以写出程序
了。)
答:
♦include <stdio. h>
#include <math. h>
void f(double a, double b, double c){
double temp=b*b-4*a*c;
if(temp>0)
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;
}
.在计算机上试验本章正文中的一些程序。对它们做一些修改,观察程序加工和运行的情 况,并对程序的行为做出解释。
.在一个能正确工作工作的输出整数结果的程序里,将printf的相应转换描述改为%f 或者%ld

从问题到程序--习题答案 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数13
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2072510724
  • 文件大小114 KB
  • 时间2021-05-05