没有合适的资源?快使用搜索试试~ 我知道了~
C语言程序设计答案第三版杜友福版.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 92 浏览量
2023-04-18
22:38:01
上传
评论
收藏 123KB DOC 举报
温馨提示
试读
76页
C语言程序设计答案第三版杜友福版.doc
资源推荐
资源详情
资源评论
C 语言程序设计(第三版)习题答案
习题一
一、名词解释
(1)程序 P1 (2)程序设计 P1 (3)机器语言 P1 (4)高级语言 P2
(5)汇编程序 P3 (6)编译程序 P4 (7)算法 P5 (8)结构化程序设计方
法 P10
二、简答题
1. 设计程序时应遵循哪些基本原则?P4
答:对的性、可靠性、简明性、有效性、可维护性、可移植性。
2. 算法具有哪些特点?
答:有穷性、拟定性、有效性、有零个或多个输入、有一个或多个输出。
3. 算法的表达形式有哪几种?
答:自然语言、伪代码、传统流程图、N-S 流程图、计算机语言。
4. 结构化程序设计方法的三种基本结构是什么?
答:顺序结构、选择结构和循环结构。
5. 传统流程图与 N-S 流程图最大的区别是什么?
答:N-S 流程图去掉了在传统流程图中常用的流程线,使得程序的结构显得更加清楚、简朴。
三、用传统流程图或 N-S 流程图表达求解以下问题的算法。
1. 从键盘输入 10 个整数,求出其中的最小数并输出。
2. 求 1+2+3+…+100 的值。
3. 求 10~50 的所有素数之和。
4. 求下列分段函数的值。
四、请参照本章例题,编写一个简朴的 C 程序,输出以下三行信息。
**************************
Yangtze University
**************************
#include <stdio.h>
void main()
{
printf("**************************\n");
printf(" Yangtze University\n");
printf("**************************\n");
}
习题二
一、选择题
1~10: B C D C D D B C A A
11~20: D A C D B D B A C D
二、填空题
1.字母 L 或字母 l
2. %c(或字符) 、 %d(或整数)
3. 在程序运营过程中,其值可以在一定的范围内变化的量
4. '\0'
5. 小数形式 、 指数形式
6. 关键字 、 预定义标记符 、 用户标记符
7. 字母 、 数字 、 下划线 、 数字
8. 18
9. 2 、 1 、 30
10. 双精度实数或 double
11. 赋值 、 逗号 、 20 、 20 、 20 、 4
12. 4 、 4
习题三
一、选择题
1~10: B C C B C C C D C C
注:第 4 题答案 D 为: 10 22↙
33↙
二、填空题
1. printf 、 scanf
2. h
3. "%5d"
4. '\0'
5. e 、 E
6. 6
7. s 、 c
8. *
9. - 、 +
10. i
三、编程题
1. 编写程序,从键盘输入一个以秒为单位的时间数,将其换算成几小时几分几秒,然后进
行输出。例如输入的时间为 4258 秒,则输出结果为:1 小时 10 分 58 秒。
#include <stdio.h>
void main()
{
int x,h,m,s;
scanf("%d",&x);
h=x/3600; m=x%3600/60; s=x%60;
printf("%ds=%d:%d:%d!\n",x,h,m,s);
}
2. 编写程序,读入三个整数给变量 a、b、c,然后互换它们中的数,把 a 中本来的值给 b,
把 b 中本来的值给 c,把 c 中本来的值给 a。
#include <stdio.h>
void main()
{
剩余75页未读,继续阅读
资源评论
智慧安全方案
- 粉丝: 3615
- 资源: 59万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功