- 1、本文档共119页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c语言程序设计_第二版_王曙燕_课后答案[3-8章]
顺序程序设计习题
第3章
程序设计
程序设计
第2章
顺序程序设计习题
3.4 编写程序,输入三角形的3个边长a、b、c,
求三角形的面积area,并画出算法的流程图和
N-S结构图。公式为
其中,S=(a+b+c)/2。
2
程序设计
第2章
顺序程序设计习题
流程图
开始
输入a、b、c
a、b、c的值合法
输出area
输出”error”
结束
3
area=sqrt(S(S-a)(S-b)(S-
S=(a+b+c)/2
c))
程序设计
第2章
顺序程序设计习题
N-S图
4
输入a、b、c
计算S
计算area
输出area
程序设计
第2章
顺序程序设计习题
2.1 选择题
在中,若下面的变量都是int类型的,
则输出的结果是( C)
sum=pad=5; PAD=sum++;PAD++;++PAD;
printf(%d,%d,pad,PAD);
(7)
7,7
5,7
A.
C.
B.
D.
6,5
4,5
5
程序设计
第2章
顺序程序设计习题
2.2 分析以下程序的输出结果。
(1) #include stdio.h
main()
{
int i,j,m,n; i=3;j=5; m=++i;n=j++;
printf(%d,%d,%d,%d\n,i,j,m,n);
}
6
输出:
4,6,4,5
程序设计
第2章
顺序程序设计习题
分析以下程序的输出结果。
main()
2.2
(2)
{
int c1,c2;
c1=97;c2=95;
printf(%c,%c\n,c1,c2);
printf(%d,%d\n,c1,c2);
}
7
输出:
a,b
97,95
程序设计
第2章
顺序程序设计习题
分析以下程序的输出结果。
main()
2.2
(3)
{
char
c1=a,c2=b,c3=c,c4=\101,c5=\116;
printf(a%cb%c\tc%c\tabc\n,c1,c2,c3);
printf(\t\b%c%c,c4,c5);
}
5
输出:
aabb cc abc
AN
程序设计
第2章
顺序程序设计习题
2.2 分析以下程序的输出结果。
(4)
{
main()
int x=4,y=0,z;
x*=3+2; printf(%d\n,x); x*=(y=(z=4));
printf(%d,x);
}
9
输出:
20
50
分支程序设计习题
第4章
程序设计
程序设计
第4章
分支程序设计习题
4.1 写出下面各逻辑表达式的值,其中
a=3,b=4,c=5。
a+bcb==c
a||b+cb-c
!(ab)!c||1
!(x=a)(y=b)0
!(a+b)+c-1b+c/2
①
②
③
④
⑤
2
程序设计
第4章
分支程序设计习题
4.2 输入四个整数a、b、c、和d,把这四个数由
小到大输出。
3
程序设计
第4章
分支程序设计习题
4.4 某公司要将员工以年龄分配职务,22~30岁
担任外勤业务员,31~45岁担任内勤文员,
45~55岁担任仓库管理员,56岁以上退休。请 编写程序实现。
4
程序设计
第4章
分支程序设计习题
4.5 编程序按以下式计算y的值,x的值由键盘输
入。
0≤x20
20≤x40
40≤x60
60≤x50 其他值
5x+11
sinx+cosx ex-1 ln(x+1)
0
y=
5
程序设计
第4章
分支程序设计习题
4.6 用条件运算符的嵌套来完成此题:学习成绩
≥90分的同学用A表示,70∽59分之间的用B表 示,60∽79分之间用C表示,60分以下的用D表 示。
6
程序设计
第4章
分支程序设计习题
4.7 计算器程序。用户输入运算数和四则运算符,
输出计算结果。
7
循环程序设计习题
第5章
程序设计
程序设计
第5章
循环程序设计习题
5.1 编写一个程序,计算-32767~+32767之间任
意整数(由键盘输入)中各位奇数的平方和。
2
程序设计
第5章
循环程序设计习题
#include stdio.h
void main()
{
int x,bit;
long sum; scanf(x=%d,x); printf(\nx=%d,x); getchar();
while((x=-32765)(x=32767))
{
sum=0;
while((x/10)!=0)
3
程序设计
{
第5章
循环程序设计习题
bit=x%10;
if(bit%2!=0)
sum+=(bit*bit);
x=x/10;
您可能关注的文档
最近下载
- 上消化道出血—食管胃底静脉曲张破裂-精品课件.pptx VIP
- 绞吸船超长吹距变管径施工方案分析教案.pdf
- 私募基金业务奖金激励制度.docx VIP
- 斯巴鲁-森林人-产品使用说明书-2019款森林人2.0i智擎运动版G6-SKE4L1S-2020款混动版森林人用户手册.pdf
- 工程伦理完整.ppt VIP
- 2024年小型犬行业分析报告及未来五到十年行业发展趋势报告.docx
- 办公区节能灯具改造投标方案(完整技术标).docx
- 工程伦理-概念与案例PPT全套完整教学课件.pptx
- 2024年电信智慧家庭工程师(三级)认证考试题库资料-上(单选题部分).pdf
- 竞选劳动委员精彩演讲稿.pptx
文档评论(0)