- 1、本文档共119页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
顺序程序设计习题
第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;
您可能关注的文档
- CH2 解线性方程组直接法—2.1~2.3 Gauss消去法.ppt
- ch2&3数据加密技术及认证技术.ppt
- 微机原理及接口技术(西电)_第6章.pdf
- Ch03 实模式寻址方式和指令集.ppt
- ch03 线性方程组数值解法-直接法.ppt
- Ch3 电阻电路一般分析 - Huang 20140225.pdf
- 微机原理及接口技术6章.ppt
- ch3 向量组的线性相关性及线性方程组.doc
- ch4 电子示波器实训及习题 电院.ppt
- CH5 存储器、存储管理与高速缓存技术.ppt
- 五位一体教案教学教案设计.docx
- 思修与法基-教学教案分享.pptx
- 大学军事之《中国国防》题库分享.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.pdf
- 思修与法基 教学全案分享.docx
- 大学军事之《军事思想》题库分享.docx
- 《经济思想史》全套课件-国家级精品课程教案课件讲义分享.pdf
- 厦门大学国际金融全套资料(国家级精品课程)--全套课件.pdf
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章-中国特色社会主义理论体系的形成发展.docx
- 2023版毛泽东思想和中国特色社会主义理论体系概论第五章中国特色社会主义理论体系的形成发展分享.pdf
文档评论(0)