第3章 简单的C语言程序设计1
![preview](https://dl-preview.csdnimg.cn/86346298/0001-5273ee3314353e982bd50e73f02b580d_thumbnail-wide.jpeg)
![preview-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/scale.ab9e0183.png)
在本章"简单的C语言程序设计"中,我们主要探讨了如何使用C语言来实现基本的算法和程序设计。首先,我们了解了算法的核心概念,它是一系列解决问题的操作步骤,具备五个基本特征: 1. **有穷性**:算法必须在有限的步骤内结束,不能无休止地运行下去。 2. **确定性**:每一步都有明确的定义,不会出现模棱两可的情况。 3. **可行性**:算法中的每一步操作都是可以通过现有的计算设备执行的。 4. **有输入**:算法通常需要接收输入数据,这些数据是解决问题的起点。 5. **有输出**:算法执行后应产生预期的结果或输出。 接着,我们讨论了**计算思维**的概念,它是运用计算机科学的基本原理来解决问题、设计系统以及理解人类行为的思维方式。计算思维的关键在于**抽象**和**自动化**,即把复杂问题简化成可处理的模型,并通过程序实现自动化解决。 在这一章中,还给出了多个C语言编程实例,包括: - **温度转换**:这个程序能够将用户输入的华氏温度转换为摄氏温度,展示了基础的输入、计算和输出操作。 - **求4个数的平均值**:用户输入四个数字,程序计算它们的平均值并显示结果,体现了数组和算术运算的应用。 - **整数的个位、十位和百位**:程序接收一个整数,然后分别获取其个位、十位和百位,涉及到整数除法和取余运算。 - **大写字母转小写字母**:读取一个大写字母,将其转换为对应的小写字母并输出,利用ASCII码的特性。 - **加法和乘法计算器**:接收两个整数,计算它们的和与积,展示了基本的算术运算符。 - **求三角形面积**:根据海伦公式,当用户输入三角形三边长度时,计算并输出三角形的面积,涉及到数学函数和条件判断。 以上实例涵盖了C语言的基本语法元素,如变量声明、输入输出函数(如`printf`和`scanf`)、流程控制以及数学运算等。通过这些例子,初学者可以逐步建立起C语言编程的基础,进一步学习更复杂的程序设计技巧和算法实现。
![](https://csdnimg.cn/release/download_crawler_static/86346298/bg1.jpg)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![application/x-rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![avatar](https://profile-avatar.csdnimg.cn/0575c54ce45349e7b71f9857988f984c_weixin_35831315.jpg!1)
- 粉丝: 31
- 资源: 342
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助
![voice](https://csdnimg.cn/release/downloadcmsfe/public/img/voice.245cc511.png)
![center-task](https://csdnimg.cn/release/downloadcmsfe/public/img/center-task.c2eda91a.png)
![dialog-icon](https://csdnimg.cn/release/downloadcmsfe/public/img/green-success.6a4acb44.png)
评论0