- 博客(6)
- 收藏
- 关注
原创 C语言入门1(详细)——C语言的常见概念
人和人交流使用的是自然语言,如:汉语、英语、日语。那么人和计算机是怎么交流的呢?当然使用的是计算机语言。目前已知已经有上千种计算机语言,人们是通过计算机语言写的程序,给计算机下达指令,让计算机工作的。C语言就是众多计算机语言中的一种,当然C++/Java/Go/Python都是计算机语言。代码中使⽤了 printf 函数,实现了在屏幕上的信息的打印。printf 是⼀个库函数,它的功能是在标准输出设备(⼀般指屏幕)上进⾏信息的打印。上⾯的代码是使⽤ printf 函数打印字符串。
2024-08-22 15:22:51 673
原创 数据结构学习之顺序表
线性表在逻辑上是线性结构,也就说是连续的⼀条直线。但是在物理结构上并不⼀定是连续的,线性表在物理上存储时,通常以数组和链式结构的形式存储。(顺序表逻辑结构线性的,物理结构也是连续的)顺序表的底层结构是数组,对数组的封装,实现了常⽤的增删改查等接⼝。线性表(linear list)是n个具有。缺陷:空间给少了不够⽤,给多了造成空间浪费。线性表是⼀种在实际中⼴泛使。创建头文件(.h) 和源文件(.c)、链表、栈、队列、字符串...2.1 顺序表和数组的区别。概念:使⽤定⻓数组存储元素。2.2. 顺序表分类。
2024-05-10 09:05:54 334
原创 C语⾔编程题:打印素数
a. 当 2 到 x-1 中存在某个数 t 可以整除 x 时,令 d=x/t,则 d 也可以整除 x,并且结果为 t。因 此,当 2~√x 中不存在可以整除 x 的数时,√x+1~x 也不存在可以整除 x 的数。iii. t*d=x,因为 d>√x,所以 t<√x,即 2 到 x-1 中存在某个数 t 可以整除 x;i. 假设 2 到 x-1 中不存在可以整除 x 的数,√x+1~x 中存在⼀个数 d 可以整除 x;b. 当 x 为偶数时,x ⼀定不是素数,因此在遍历时我们可以跳过每个偶数。
2024-04-04 14:43:12 486 1
原创 C语⾔编程题:打印9*9乘法⼝诀表
*”是乘号,乘号前⾯和后⾯的数叫做因数,“=”是等于号,等于号后⾯的数叫做积。3. 然后使⽤ printf 函数打印出每⼀项,包括被两个因数和乘积,它们⽤空格隔开,并且使⽤ %2d 格式控制符将乘积左对⻬输出,使得每个乘积占两个字符宽度;2. 在内部循环中,我们⽤ j 迭代列号,从 1 到 i ,表⽰第 i ⾏中的第 j 列;1. 在外部循环中,我们⽤ i 迭代⾏号,从 1 到 9 ,表⽰乘法表中的第 i ⾏;遍历结束,开始下⼀⾏的打印;4. 在打印完每⼀⾏后,需要继续打印⼀个' \n ',表⽰当前⾏;
2024-04-04 14:23:53 510 1
原创 C语⾔编程题 计算最⼤公约数 和 打印最⼩公倍数
它基于⼀个 简单的数 学原理:如果 a 和 b 是两个正整数,且 a>b ,则a和b的最⼤公约数等于 b 和 a%b ( a 除以 b 所得的余数)的最⼤公约数。2. 从⼤到⼩依次判断能否同时整除这两个数,若某个数满⾜同时整除两个数,则其为公约 数;2. 从⼩到⼤依次判断能否同时整除这两个数,若某个数满⾜同时被两个数整除,则其为公倍数;3. 从⼤到⼩遍历找到公约数时,此数即为最⼤公约数,此时应当结束循环。1. 具体来说,公约数⼀定⼩于两个数,从两个数中的较⼩值开始枚举;
2024-04-03 16:39:03 568
原创 C语⾔编程题 打印 1~100之间的奇数
对于每个相邻的奇数,他们的差为 2,因此我们可以在 for 循环语句中迭代时只遍历 奇数,省略判断的过程。2. 使⽤条件语句 if 来检查每个数字是否为奇数(即除以 2 余数不为 0 );使⽤C语⾔写⼀个程序打印 1~100之间的奇数,要求输出的数字中间加上空格。3. 如果数字是奇数,则我们使⽤ printf 函数将其打印到控制台上;4. 最后,在 main 函数中返回 0 ,表⽰程序已成功执⾏。整数中,能被2整除的数是偶数,不能被 2 整除的数是奇数。
2024-04-03 15:10:32 243 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人