自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 深入解析C语言编译链接过程:从源码到可执行文件的完整流程剖析

通过深入了解C语言编译链接的完整流程,读者可以更好地理解源代码转换为可执行文件的过程。在预处理阶段,源代码中的宏定义、条件编译指令以及头文件的包含等将被展开和处理,生成经过处理的中间代码。链接是将各个目标文件(包括自己编写的文件和库文件)合并为一个可执行文件的过程。链接器将目标文件中的符号解析为地址,并将它们连接到最终的可执行文件中。编译是将预处理之后的中间代码翻译成汇编代码的过程。本文将详细探讨C语言编译链接的完整流程,包括预处理、编译、汇编和链接等环节,帮助读者深入理解这一重要的技术过程。

2024-03-27 10:51:20 577

原创 【无标题】

文件操作是程序中不可或缺的一部分,掌握好文件操作技巧不仅可以提高程序的效率和灵活性,也可以更好地利用文件系统中的数据资源。作为一门被广泛应用的编程语言,C语言提供了丰富的文件操作功能,使得程序可以轻松地读取、写入和操作文件。本文将全面解析C语言中的文件操作,包括文件的打开与关闭、读取与写入、定位与管理等方面的内容,帮助读者更好地理解和利用C语言的文件处理功能。在打开文件时需要指定文件名、打开方式(读取、写入、追加等)等参数,而关闭文件则可以释放资源并确保数据已写入到文件中。函数来进行文件的读取和写入操作。

2024-03-27 10:49:13 300

原创 计算最⼤值和最⼩值的差值

解题思路:我们可以使用一个循环来遍历数组,同时使用两个变量来记录最大值和最小值。我们将数组第一个元素赋值给最大值和最小值变量,然后依次遍历数组中的元素,如果找到比当前最小值更小的元素,就将最小值更新为该元素,同理,如果找到比当前最大值更大的元素,就将最大值更新为该元素。最后,计算最大值和最小值的差值即可。计算数组中的最大值和最小值之差。

2023-12-09 10:00:00 455

原创 分数求和c语言

我们可以发现,奇数项的和就是调和级数的部分和,而偶数项的和可以通过因子-1后得到相反数的调和级数部分和。调和级数是一个发散的级数,但是它的部分和是对数的增长,所以奇数项部分和趋近于正无穷,偶数项部分和趋近于负无穷。计算 1/1 - 1/2 + 1/3 - 1/4 + 1/5 - …+ 1/99 - 1/100 的值,并打印出结果,(注:除法分为整数除法和浮点数除法,要计算出⼩数,得采⽤浮点数除法,浮点数除法的操作数中⾄少要保证有⼀个浮点数。+ 1/99 偶数项:-1/2 - 1/4 - 1/6 - …

2023-12-08 10:00:00 464

原创 打印最⼩公倍数

首先,让我们简要回顾下最小公倍数的计算方法。可以通过数学公式来计算最小公倍数,其计算公式为:LCM(m,n) = (m * n) / GCD(m,n),其中GCD(m,n)表示m和n的最大公约数。当输入两个整数m和n时,我们需要计算它们的最小公倍数。最小公倍数(Least Common Multiple,简称LCM)是指能够同时被给定两个数整除的最小正整数。本篇博客将为您介绍如何编写一个C语言程序来实现这个功能,并附带详细的注释和解释。现在,让我们来编写实现这个功能的C语言程序,并在代码中加上详细的注释。

2023-12-07 10:00:00 382 1

原创 计算最⼤公约数(c)

常用的算法包括欧几里德算法(辗转相除法)和更相减损术。该算法基于以下原理:两个整数m和n(m > n)的最大公约数等于n和m%n的最大公约数,其中%m表示m除以n的余数。当输入两个整数m和n时,我们需要计算它们的最大公约数。最大公约数(Greatest Common Divisor,简称GCD)是指能够同时整除给定两个数的最大正整数。本篇博客将为您介绍如何编写一个C语言程序来实现这个功能,并附带详细的注释和解释。输⼊2个整数m和n,计算m和n的最⼤公约数,并打印出结果。

2023-12-06 10:00:00 436 1

原创 c语言判断三⻆形

当输入三个整数a,b,c时,我们需要判断这三个数是否能够构成三角形,以及判断该三角形的类型(等边、等腰或普通三角形)。三角形的类型可分为等边三角形、等腰三角形和普通三角形。等边三角形具有三条边长度相等,等腰三角形有两条边长度相等,而普通三角形则没有边长相等的情况。首先,让我们简要回顾下关于三角形的基本知识。输⼊三个整数a,b,c,判断由a,b,c作为三条边组成的三⻆形,如果不能组成三⻆形则输出:⾮三⻆形;如果是三⻆形,再继续判断,如果是等边三⻆形,则输出:等边三⻆形;如果是等腰三⻆形,则输出:等腰三⻆形;

2023-12-05 20:06:20 345

原创 打印素数(100-200)

假设 2 到 x-1 中不存在可以整除 x 的数,√x+1~x 中存在⼀个数 d 可以整除 x;t*d=x,因为 d>√x,所以 t<√x,即 2 到 x-1 中存在某个数 t 可以整除 x;此,当 2~√x 中不存在可以整除 x 的数时,√x+1~x 也不存在可以整除 x 的数。从 2 到 x-1,逐个尝试是否能整除 x,如果能,x 就不是素数,否则 x 是素数。t 可以整除 x 时,令 d=x/t,则 d 也可以整除 x,并且结果为 t。存在另⼀个数 t=x/d 也可以整除 x;与假设⽭盾,反证成⽴。

2023-11-22 17:04:47 52

原创 打印9*9乘法⼝诀表

在打印完每⼀⾏后,需要继续打印⼀个 '\n',表⽰当前⾏遍历结束,开始下⼀⾏的打印;法⼝诀时我们需要两个元素⽤来记录两个因数,并且需要使⽤两个嵌套的。函数打印出每⼀项,包括被两个因数和乘积,它们⽤空格隔开,并且使⽤。格式控制符将乘积左对⻬输出,使得每个乘积占两个字符宽度;使⽤C语⾔写⼀个程序打印9*9乘法⼝诀表,如下图。=”是等于号,等于号后⾯的数叫做积。*”是乘号,乘号前⾯和后⾯的数叫做因数,“,表⽰程序已成功执⾏。在外部循环中,我们⽤。在内部循环中,我们⽤。

2023-11-22 17:02:24 26

原创 C语言打印1~100之间的奇数

整数中,能被2整除的数是偶数,不能被 2 整除的数是奇数,奇数的个位为 1,3,5,7,9。使⽤C语⾔写⼀个程序打印 1~100之间的奇数,要求输出的数字中间加上空格。特别说明:对于每个相邻的奇数,他们的差为 2,因此我们可以在。函数将其打印到控制台上,并在数字之间添加⼀个空。来检查每个数字是否为奇数(即除以。从 1 开始迭代到 100;如果数字是奇数,则我们使⽤。,表⽰程序已成功执⾏。循环语句中迭代时只遍历。奇数⽽省略了判断的过程。

2023-11-22 17:01:12 314

原创 入驻CSDN的第一篇blog

3. **Web 开发**:学习前端(HTML、CSS、JavaScript)和后端(Node.js、Django等)开发技术,掌握构建 Web 应用程序所需的技能。本人现在是一个大一的学生,就读于数据科学与大数据技术专业,对算法和面向对象的编程有深入学习的兴趣和想法,希望在编程的道路上越走越远,和码农界的大佬们共勉。1. **编程基础**:从学习简单的编程语言开始,比如Python或者JavaScript。6. **机器学习和人工智能**:学习基本的机器学习算法和模型构建,了解人工智能的基本概念和应用。

2023-11-21 22:10:16 37

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除