C语言程序设计基础(不用数组)

C语言程序设计基础(不用数组),第1张

思路:

通过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)

下次更新再说吧,出门记得带口罩

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/9316691.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-27
下一篇 2023-04-27

发表评论

登录后才能评论

评论列表(0条)

保存