c语言顺序结构程序设计第4章答案,第4章顺序结构程序设计习题及答案.doc
第4章顺序结构程序设计习题及答案
第4章 顺序结构程序设计
4-1 C语言的控制语句有哪些?
答:C语言有九条控制语句:
条件语句:if-else语句。
开关语句:switch语句。
当循环语句:while语句。
直到循环语句:do-while语句。
计数循环语句:for语句。
中止本次循环语句:continue语句。
中止整个循环语句:break语句。
函数返回语句:return语句。
无条件转移语句:goto语句。
4-2 程序中使用注释语句有何作用?如何给程序加注释?
答:注释语句的作用:注释程序、函数及语句块的功能以及注释变量的作用,增强程序可读性。
给程序加注释通常遵循以下原则:
一个程序至少应该有一条注释语句,对整个程序功能进行说明;
对程序中主要的变量应该加必要的注释,以说明变量的作用;
对程序中重要的语句块应该加必要的注释,以说明语句块的作用。
给程序加注释的方法:
// 注释内容(仅对当前行起作用)
/* 注释内容 */
思考: 你在写程序时,是否养成了添加必要注释的习惯?
4-3 结构化程序设计方法的基本思想是什么?
答:结构化程序设计方法的基本思想是:自顶向下、逐步求精。
思考:你是如何理解:“自顶向下、逐步求精”的?
4-4 简述程序设计的基本过程。
答:程序设计的基本过程是:(1)分析问题;(2)设计算法;(3)编写程序。
思考:这几步中,你认为最难的是哪一步?
4-5 运行下面的程序时,数据如何输入?
#include
main()
{
int a,b;
float x,y;
char c1,c2;
scanf("a=%d b=%d",&a,&b);
scanf("x=%f y=%e",&x,&y);
scanf("c1=%c c2=%c",&c1,&c2);
}
假定a=3,b=7,x=8.5,y=71.82,c1='A',c2='a'。
解:输入为:a=3 b=7 x=8.5 y=71.82 c1=A c2=a
思考:在输入数据时,数据的输入格式与类型是如何对应的?
4-6 阅读下面的程序,给出程序的运行结果。
#include
main()
{
int a=5,b=7;
float x=67.8564,y=-789.124;
char c='A';
long n=1234567;
unsigned u=65535;
printf("%d%d\n",a,b);
printf("%3d%3d\n",a,b);
printf("%f%f\n",x,y);
printf("%-10f,%-10f\n",x,y);
printf("%8.2f,%8.2f,%.4f,%.4f,%3f,%3f\n",x,y,x,y,x,y);
printf("%e,%10.2e\n",x,y);
printf("%c,%d,%o,%x\n",c,c,c,c);
printf("%1d,%1o,%x\n",n,n,n);
printf("%u,%o,%x,%d\n",u,u,u,u);
printf("%s,%5.3s\n","COMPUTER","COMPUTER");
}
解:57
7
67.856400-789.124023
67.856400,-789.124023
67.86,-789.12,67.8564,-789.1240,67.856400,-789.124023
6.78564e+01, -7.9e+02
A,65,101,41
1234567,4553207,d687
65535,177777,ffff,-1
COMPUTER, COM
思考:在输出数据时,数据的输出格式与输出变量是如何对应的?“\n”的作用是什么?
编写程序,实现如下的输出格式和结果:
a=3 b=4 c=5
x=1.200000,y=2.400000,z=-3.600000
x+y= 3.60 y+z=-1.20 z+x=-2.40
u= 51274 n= 128765
c1=‘a’or97(ASCII)
c2=‘b’or98(ASCII)
假定a=3,b=4,c=5,x=1.2,y=2.4,z=-3.6,u=51274,n=128765,c1=‘a’,c2=‘b’。
解:#include
main( )
{int a=3,b=4,c=5;
float x=1.2, y=2.4, z=-3.6;
char c1=‘a’,c2=‘b’;
long n=128765;
unsigned u=51274;
printf(“a=%d
c语言顺序结构程序设计第4章答案,第4章顺序结构程序设计习题及答案.doc相关推荐
- c语言程序设计第三版乌云高娃答案,C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc...
C语言程序设计教学课件作者第3版乌云高娃补充习题及答案C语言程序设计教学课件作者第3版乌云高娃补充习题及答案第3章补充习题及答案课件.doc 第3章补充习题及答案 习题 3.1 选择题 (1)下列运算 ...
- c语言实验答案周信东第三章,桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf...
桂林电子科技大学C语言程序设计习题答案周信东实验顺序结构与逻辑运算.pdf 成 绩 良 评 语 继 续 努 力 . 批 改 时 间 2013-11-16 105155 批 改 老 师 实 验 2 顺 ...
- c语言循环程序设计教案,10 《C语言程序设计》教案 第三章 程序的控制结构(6)—循环结构 while和do while.doc...
10 <C语言程序设计>教案 第三章 程序的控制结构(6)-循环结构 while和do while.doc C 语言程序设计课程教案表 授课题目 第三章 程序的控制结构 (6) 循环结构 ...
- 大学c语言第三章作业,c语言程序设计一章部分和第三章习题答案.doc
c语言程序设计一章部分和第三章习题答案 实 验 报 告 课程名称 C语言程序设计A 实验项目 编程环境认知与顺序程序设计 实验仪器 PC机一台 学 院_____信息管理学院_______ 专 业 信息 ...
- C语言程序设计第五版谭浩强课后答案 第六章《利用数组处理批量数据》习题答案 (大一大二、考研、计算机二级必看)
第六章<利用数组处理批量数据>习题答案 1. 用筛选法求100之内的素数 2. 用选择法对10个整数排序 3. 求一个3 X 3的整形矩阵对角线元素之和 4. 有一个已经排好序的数组,要求 ...
- 第三章 初窥天机之顺序程序设计
在程序设计中有三种基本的结构,而正是这三种基本的结构组成了程序设计的主体.它们分别是:顺序结构,选择结构,循环结构.本章我们将会讲解有关顺序结构设计,并且以几个实际的函数作为实例,进行相关编程,让大家 ...
- java语言程序设计第六章答案_Java语言程序设计(邵丽萍编著)第六章.doc
Java语言程序设计(邵丽萍编著)第六章 第6章 (一)判断题 (1)抽象类不能实例化. ( ) (2)一个类中,只能拥有一个构造方法. ( ) (3)内部类都是非静态的. ( ) (4)接口中的所有 ...
- c语言程序设计李泽中课后,C语言程序设计李泽中课件第4章解读.ppt
C语言程序设计李泽中课件第4章解读 河南商业高等专科学校 4.4 程序综合举例 [例4.12]输入一个无符号短整数和进制代号(d-十进制.0-八进制.x-十六进制),然后将数进制代号要求输出. 程序代 ...
- c语言程序设计第四版乌云高娃,C语言程序设计教学课件作者第2版乌云高娃课件源程序及习题答案第4章课件.ppt...
C语言程序设计教学课件作者第2版乌云高娃课件源程序及习题答案第4章课件.ppt 第4章循环结构的流程及应用 学习目标 ? 使用循环处理需要反复执行的操作. ? 循环结构的流程图. ? 循环与条件的综合 ...
最新文章
- ORA-12519: TNS: 没有找到适用的服务处理
- linux 内核升级 网络 不能上网,Deepin Linux 无法上网
- leetcode Submission Details
- json_encode 转义
- Java游戏开发 —— 俄罗斯方块
- 数字图像处理(冈萨雷斯版)期末总复习
- 2020 cr节目源_2020最新直播源
- Windows XP/2000/Vista/7/8/8.1/10系统 hosts文件位置及使用
- postman中如何自动生成签名
- 【GlobalMapper精品教程】006:Excel等表格(.xls)或文本(.txt .csv)坐标文件生成矢量点
- 在移动设备上使用M3G编程教程(转)
- Resources文件夹
- busybox的init
- 英语六级口语 计算机,2020年5月英语六级口语惯用口语:计算机
- c语言control函数,C语言05-ControlFl.ppt
- UOJ#414. 【APIO2018】新家
- salad ---07
- fabric-ca-client颁发Orderer节点证书
- isotropy与anisotropy?各向同性与各向异性滤波?
- Cypress 本身启动过程的调试