思路:
通过while循环来 *** 作,条件是输入的数值大于0就执行循环体的内容
例如7027大于0进入循环体,然后通过取余
7027%10取出来的数字进行判断是否为7,是的话计数一次
然后7027/10得到的值就是702。再判断这个值是否大于0
最后当值为7的时候再进入循环,计数一次,此时7/10就是0,循环不成立结束循环,此时就知道了7总共出现了几次
c=A时,switch括号中c++后c=B,所以执行case B,k--后k=-1,由于后面无break,继续执行case Ck+=2=1,然后break跳出switch,继续k++之后k=2,用printf输出时c-1后输出为A,k仍为2,
在进行while括号中的c<F判断,直到不满足结束!
《零基础学编程》(赵建领)电子书网盘下载免费在线阅读
r4y8
书名:零基础学编程
作者:赵建领
出版社:机械工业出版社
出版年份:2014-7-1
页数:504
内容简介:
单片机C51语言是目前最流行的单片机程序设计语言。本书由浅入深,循序渐进地讲解了C51语言的方方面面。本书知识点覆盖全面、结构安排紧凑、讲解详细、言简意赅、通俗易懂、实例丰富。内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。全书分为四篇,共21章,全面详细地讲述了单片机的程序设计基础、编程指南及应用案例。首先介绍了51系列单片机的基本结构以及单片机的开发概述,其次详细介绍了单片机程序设计的C51语言,然后结合单片机的硬件资源细致讲解了如何应用C51语言进行编程 *** 作,最后结合实际应用,重点分析了在各个领域中常用到的一些典型案例,使读者更加融会贯通地掌握C51语言,以供读者在学习和工作中进行参考。在第21章中还介绍了部分常见的面试题及解答,方便读者做好入职前的准备工作。
前言
第1章 概述
11 简单C程序介绍
111 几个简单C程序例子
112 程序分析
113 C语言程序结构
12 C语言历史、特点与发展
121 C语言的历史
122 C语言的特点
123 C语言的发展
13 C语言开发环境介绍
131 C语言开发调试步骤
132 C程序上机环境介绍
习题1
第2章 数据类型和运算符
21 进制基本知识
211 进制
212 二进制数的基本运算
213 进制之间转换
214 字节
22 数据表示形式和编码
221 有符号数和无符号数
222 原码
223 补码
224 小数的表示
225 编码
23 数据类型、常量和变量
231 数据类型相关概念
232 基本数据类型
233 常量
234 变量
24 运算符号和表达式
241 算术运算符
242 赋值运算符
243 关系运算符和逻辑运算符
244 运算符优先级和结合性
245 复合赋值运算符
246 自加和自减运算符
247 sizeof运算符和逗号运算符
248 表达式
249 表达式值的类型和类型转换
习题2
第3章 三种基本程序结构
31 算法
311 算法设计
312 算法的描述
32 顺序结构
321 C语言语句概述
322 格式输入与输出
323 顺序结构程序举例
33 选择结构
331 if语句
332 条件运算符
333 switch语句
334 选择结构程序举例
34 循环结构
341 whi1e语句
342 do--whi1e语句
343 for语句
344 break和continue语句
345 循环结构程序举例
35 程序结构的嵌套
351 if语句的嵌套
352 程序结构嵌套举例
习题3
第4章 数组和字符串
41 一维数组
411 一维数组的定义
412 一维数组的引用
413 一维数组的初始化
414 一维数组的应用举例
……
第5章 函数
第6章 指针
第7章 结构体、联合体和枚举
第8章 位运算
第9章 文件
第10章 综合举例
附录
参考文献
C语言程序设计课程是入门级的程序设计课程,针对没有或很少具有编程经验的在职人员。课程通过学习C语言编程的基础语法,对程序设计有一个基本的认识,为后续计算机专业课程以及面向对象程序设计课程的学习打下基础。课程主要内容:C语言程序基本结构及相关概念、变量、函数、语句、if条件语句、switch条件语句、for循环语句、while循环语句、数组、指针、字符串、结构体。
12 什么是计算机语言
计算机语言:计算机的工作基于二进制,从根本上说,计算机只能识别和接受由0和1组成的指令。
14 最简单的C语言程序
141 最简单C语言程序举例
运行结果
通过以上的程序例子,可以看到C语言程序结构有以下特点:
这个一看就明白,不用太多文字表达。这里就不废话了。
从确定问题到最后完成任务,一般经历一下几个工作阶段:
(1)、问题分析。
(2)、设计算法。
(3)、编写程序。
(4)、对源程序进行编辑、编译和连接,可得到执行程序。
(5)、运行程序,分析结果。
(6)、编写程序文档。
例 31 有人用温度计测量出用华氏法表示的温度(如69度F),今要求把它转换为以摄氏法表示的温度(如20度C)。
解题思路:这个问题的算法的关键,在于找出二者之间的转换公式。根据物理学知识,知道以下转换公式:
例 32 计算存款利息,有1000元,想存一年。有三种方法可选:
(1)活期,年利率为r1;
(2)一年期定期,年利率为r2;
(3)存两次半年定期,年利率为r3。请分别计算出一年后按3种方法所得到的本息和。
解题思路:确定计算本息的公式,数学知识可知,若存款额为p0时,则:
活期存款一年后本息和为p1=p0(1+r1)。
一年期定期存款,一年后本息和为p2=p0(1+r2)。
两次半年定期存款,一年后本息和为p3=p0(1+2分之r3)(1+2分之r3)
在计算机高级语言中,数据有两种表现形式:常量和变量。
以上介绍的几种类型,变量值在存储单元中都以补码形式存储的,存储单元中的第一个二进制代表符号。整型变量的值的范围包括负数到正数(见表32)
下次更新再说吧,出门记得带口罩
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)