Logo
☆☆☆☆☆
0.0
Intermediate
9h

C 编程:面向有经验的工程师

如果你希望提升自己的 C 语言编程技能,那么你来对地方了。你将从学习控制流和决策语句开始,然后进入循环、函数和指针的学习。 在课程的后半部分,你将学习递归、多维数组、输入/输出以及位运算符。在整个课程中,你将研究超过 100 个精心设计的示例,以加深对 C 语言的理解。 当你完成本课程时,你将能够更熟练地使用 C 程序中的高级功能。

16 Lessons
Included in Subscription Plan
Personalized Learning
Powered by AI
C 编程:面向有经验的工程师
如果你希望提升自己的 C 语言编程技能,那么你来对地方了。你将从学习控制流和决策语句开始,然后进入循环、函数和指针的学习。 在课程的后半部分,你将学习递归、多维数组、输入/输出以及位运算符。在整个课程中,你将研究超过 100 个精心设计的示例,以加深对 C 语言的理解。 当你完成本课程时,你将能...

WHAT YOU'LL LEARN

使用 C 语言的控制流(顺序、选择、循环、switch)来解决数值和逻辑问题

Content

16 Lessons • 0 Quizzes • 0 Challenges

入门
  1. 1

    谁应该参加此课程以及原因?

  2. 2

    课程结构

基本控制流程
  1. 1

    简介

  2. 2

    示例 1:四舍五入到另一个整数的倍数

  3. 3

    示例 2:从笛卡尔坐标系到极坐标的转换

  4. 4

    示例 3:交换两个变量

  5. 5

    示例 4:重量单位转换

  6. 6

    示例 5:根据纸张尺寸计算其尺寸

  7. 7

    示例 6:解决面额问题

  8. 8

    示例 7:两点之间的距离

决策
  1. 1

    简介

  2. 2

    示例 8:找出最大数

  3. 3

    示例 9:确定字符类型

  4. 4

    示例 10:求解二次方程

  5. 5

    示例 11:检查给定年份是否为闰年

  6. 6

    示例 12:查找点的位置

  7. 7

    示例 13:确定三角形的类型

  8. 8

    示例 14:确定共线点

  9. 9

    示例 15:查找平面上某点的位置

  10. 10

    示例 16:确定拳击手的体重级别

  11. 11

    示例 17:显示星座符号

  12. 12

    示例 18:计算电费账单

  13. 13

    示例 19:RGB 到 CMYK 颜色转换

循环
  1. 1

    简介

  2. 2

    示例 20:狼与兔子种群

  3. 3

    示例 21:数字的组合

  4. 4

    示例 22:四位完全平方数

  5. 5

    示例 23:质数

  6. 6

    示例 24:进制转换

  7. 7

    示例 25:自然对数级数

  8. 8

    示例 26:生成毕达哥拉斯三元组

  9. 9

    示例 27:评估指数级数

  10. 10

    示例 28:数字的阶乘

  11. 11

    示例 29:拉马努金数列

  12. 12

    示例 30:阿姆斯特朗数

  13. 13

    示例 31:数字模式

  14. 14

    示例 32:斐波那契数列

  15. 15

    示例 33:计算利息

  16. 16

    示例 34:天时钟

函数
  1. 1

    简介

  2. 2

    示例 35:整数转罗马数字

  3. 3

    示例 36:求最小公倍数和最大公约数

  4. 4

    示例 37:确定点的位置

  5. 5

    示例 38:计算幂

  6. 6

    示例 39:质因数

  7. 7

    示例 40:杨辉三角

指针
  1. 1

    简介

  2. 2

    示例 41:算术运算

  3. 3

    示例 42:三角形的面积和周长

  4. 4

    示例 43:计算总和、平均值和标准差

  5. 5

    示例 44:两点间距离与三角形面积

递归
  1. 1

    简介

  2. 2

    示例 45:前 n 个自然数的和

  3. 3

    示例 46:汉诺塔

  4. 4

    示例 47:一个数的质因数

  5. 5

    示例 48:数字各位数之和

  6. 6

    示例 49:计算阶乘

  7. 7

    示例 50:纸张尺寸

  8. 8

    示例 51:斐波那契数列

  9. 9

    示例 52:十进制转二进制转换

预处理器
  1. 1

    简介

  2. 2

    示例 53:编写宏定义

  3. 3

    示例 54:面积和周长

  4. 4

    示例 55:算术运算

  5. 5

    示例 56:计算利息

  6. 6

    示例 57:角度转换

数组
  1. 1

    简介

  2. 2

    示例 58:均值、中位数和众数

  3. 3

    示例 59:整数栈的实现

  4. 4

    示例 60:正数、负数和零的频率

  5. 5

    示例 61:快速排序

  6. 6

    示例 62:线性查找

  7. 7

    示例 63:二分查找

  8. 8

    示例 64:比较数组

  9. 9

    示例 65:旋转数组

  10. 10

    示例 66:反转数组

  11. 11

    示例 67:十进制转二进制转换

  12. 12

    示例 68:埃拉托斯特尼筛法

多维数组
  1. 1

    简介

  2. 2

    示例 69:转置矩阵

  3. 3

    示例 70:矩阵相加

  4. 4

    示例 71:矩阵的乘积

  5. 5

    示例 72:以螺旋方式访问二维数组元素

  6. 6

    示例 73:包含全为 1 的最大正方形子矩阵

字符串
  1. 1

    简介

  2. 2

    示例 74:常见字符串函数的实现

  3. 3

    示例 75:提取子字符串

  4. 4

    示例 76:统计元音、辅音和单词数量

  5. 5

    示例 77:删除元音

  6. 6

    示例 78:反转字符串

  7. 7

    示例 79:斐波那契单词

  8. 8

    示例 80:验证信用卡号码

  9. 9

    示例 81:验证 ISBN 号码

  10. 10

    示例 82:显示日历

  11. 11

    示例 83:排序姓名

  12. 12

    示例 84:生成字符组合

  13. 13

    示例 85:扩展的数字打印

  14. 14

    示例 86:数字转文字

结构体
  1. 1

    简介

  2. 2

    示例 87:排序日期

  3. 3

    示例 88:链表的实现

  4. 4

    示例 89:使用链表实现栈

  5. 5

    示例 90:使用链表实现队列

  6. 6

    示例 91:板球得分

文件输入输出
  1. 1

    简介

  2. 2

    示例 92:从文件读取

  3. 3

    示例 93:对文件中的记录进行排序

  4. 4

    示例 94:文件的加密与解密

  5. 5

    示例 95:文件复制

位运算符
  1. 1

    简介

  2. 2

    示例 96:打印二进制值

  3. 3

    示例 97:将信息打包到位中

其他功能
  1. 1

    示例 98:函数指针

  2. 2

    示例 99:具有可变数量参数的函数

  3. 3

    示例 100:使用位字段对日期进行排序

  4. 4

    示例 101:使用位字段存储信息

最后的注释
  1. 1

    结论

Certificate of Completion

Showcase your accomplishment by sharing your certificate of completion.

Course Author:Anonymous User

Reviews

Read reviews from students who have taken this course and share your own experience.

Reviews & Comments (0)