《程序设计技术》 (第三版)习题参考答案
习题 1
一、单项选择题
DADDD B CCD (注:第 7 小题无正确选项,正确答案为 -12 )
二、填空题
① 主
② main
③ x=x*(x+b)
④ 普通、格式、分隔和转义
⑤ 指定输出数据格式
⑥ void main()
⑦ how are you!
三、阅读程序题
1. 9,11,9,10
2. 2,-1,-1
3. aa bb cc abc
4. 2,2
5. 57
5 7
67.5864000,-789.124023
67.5864000, -7.89e+002
67,86, -789.12,67.5864000, -789.124023, 67.5864000, -789.124023
6.758640e+001, -7.89e+002
A,65,101,41
1234567,4553207,12d687
65535,177777,ffff,65535
COMPUTER, COM.
6. a + c = 102
a + c = f
f + m = 17.950000
a + m = 17.650000
c + f = 102.300000
double = 1746.150019
四、程序设计题
//xt010401.cpp
#include stdio.h
#define PI 3.1415926
void main()
{ double r,h;
printf( 请输入半径 r 和高 h: );
scanf(%lf,%lf,r,h);
printf( 圆半径 : %lf\n,2*PI*r);
printf( 圆面积: %lf\n,PI*r*r);
printf( 圆球表面积: %lf\n,4*PI*r*r);
printf( 圆球体积: %lf\n,4.0/3*PI*r*r);
printf( 圆柱体积: %lf\n,PI*r*r*h);
}
//xt010402.cpp
#include stdio.h
void main()
{ int c;
printf(Input a character:);
c=getchar();
printf(%c\t%d\n,c,c);
}
//xt010403.cpp
#include stdio.h
void main()
{ int x,y,h=30,f=90;
x=(4*h-f)/2;
y=(f-2*h)/2;
printf( 鸡: %d, 兔: %d\n,x,y);
}
//xt010404.cpp
#include stdio.h
#include math.h
void main()
{ double a,b,c,s,area;
printf( 请输入三角形的三条边长(注意三条边长应能够构成三角形) :);
scanf(%lf,%lf,%lf,a,b,c);
s=(a+b+c)/2;
area=sqrt(s*(s-a)*(s-b)*(s-c));
printf( 三角形的面积是 : %lf\n,area);
}
//xt010405.cpp
#include stdio.h
void main()
{ double f,c;
printf( 请输入华氏温度: );
scanf(%lf,f);
c=5.0/9.0*(f-32);
printf( 与华氏温度 %.2lf 对应的摄氏温度是: %.2lf\n,f,c);
}
//xt010406.cpp
#includ
您可能关注的文档
最近下载
- 半导体封装流程完整PPT课件.pptx VIP
- 四川省高职单招大纲英语词汇2500词音标素材.docx VIP
- 中国音乐史与名作欣赏 课件-第二十讲.ppt VIP
- 深圳市城市轨道交通第四期建设规划调整(2017-2022)》环境影响评价报告书.pdf VIP
- 扬职大2025单招试卷 .pdf VIP
- 清华大学微电子封装技术 外壳选择及封装设计基础.pdf VIP
- 2021-2025年高考数学真题 导数及其应用(解答题)8种常见考法归类(解析版).pdf
- 春节习俗的现代转变.pptx VIP
- Schneider Electric施耐德TeSys T LTMR 电机管理控制器 以太网通讯指南(中文).pdf
- 电缆网络图识读信号工程施工课件.pptx VIP
原创力文档

文档评论(0)