自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言函数递归详解

递归其实是⼀种解决问题的⽅法,在C语⾔中,递归就是函数⾃⼰调⽤⾃⼰int main()main();//main函数中⼜调⽤了main函数return 0;上述就是⼀个简单的递归程序,只不过上⾯的递归只是为了演⽰递归的基本形式,不是为了解决问 题,代码最终也会陷⼊死递归递归的思想把⼀个⼤型复杂问题层层转化为⼀个与原问题相似,但规模较⼩的⼦问题来求解;直到⼦问题不能再 被拆分,递归就结束了。所以递归的思考⽅式就是把⼤事化⼩的过程。递归中的递就是递推的意思,归就是回归的意思,接下来慢慢来体会。

2024-04-28 23:44:16 746 1

原创 c语言 数组

数组是⼀组相同类型元素的集合;* 数组中存放的是1个或者多个数据,但是数组元素个数不能为0* 数组中存放的多个数据,类型是相同的维数组创建的基本语法如下:type arr_name[常量值];存放在数组的值被称为数组的元素,数组在创建的时候可以指定数组的⼤⼩和数组的元素类型• type 指定的是数组中存放数据的类型,可以是: char、short、int、float 等,也可以⾃ 定义的类型• arr_name 指的是数组名的名字,这个名字根据实际情况,起的有意义就⾏。

2024-04-19 22:38:14 1339 1

原创 c语言中的switch语句

原因是 switch 语句也是分⽀效果的,只有在 switch 语句中使⽤ break 才能在跳出 switch 语 句,如果某⼀个 case 语句的后边没有 break 语句,代码会继续玩下执⾏,有可能执⾏其他 case 语句中的代码,直到遇到 break 语句或者 switch 语句结束。default 只能放在最后吗?上述的代码中,我们要注意的点有: 1. case 和后边的数字之间必须有空格 2. 每⼀个 case 语句中的代码执⾏完成后,需要加上 break ,才能跳出这个switch语句。

2024-04-16 20:50:56 447

原创 深入研究找素数的思路

判断一个数是否为素数,当被除数与除数确定后,还要进行判断,数学上结果肯定是我们自己判断(它是素数与否)思考:定义了三个变量,i,j,flag,为什么要定义后两个变量只定义i与j不行吗。if (i % j == 0)//表明i不是素数。即被除数与除数,当这两个自由度被确定后,我们显然知道被除数是否是素数。我们想打印的是素数,但在两个变量的情况下我们只能打印非素数的数。所以我们还需要定义一个flag来表示判断结果的真假。flag存储的就是1(素数)和0(非素数)()/()=结果(商)()/()=结果(商)

2024-04-12 16:09:02 650

原创 c语言if语句

if语句的理解

2024-04-10 23:10:07 270

原创 c语言中的占位符

上⾯所有占位符之中,除了 %c 以外,都会⾃动忽略起⾸的空⽩字符。%c 不忽略空⽩字符,总是返 回当前第⼀个字符,⽆论该字符是否为空格。如果要强制跳过字符前的空⽩字符,可以写成 scanf(" %c", &ch) ,即 %c 前加上⼀个空格,表 ⽰跳过零个或多个空⽩字符。scanf() 常⽤的占位符如下,与 printf() 的占位符基本⼀致。• %Lf : long double 类型浮点数。• %lf : double 类型浮点数。• %f : float 类型浮点数。• %s :字符串。

2024-04-10 22:54:24 385

原创 printf函数

12f 表⽰输出的浮点数最少要占据12位。由于⼩数的默认显⽰精度是⼩数点后6位, 所以 123.45 输出结果的头部会添加2个空格。输出⼩数时,有时希望限定⼩数的位数。举例来说,希望⼩数点后⾯只保留两位,占位符可以写 成 %.2f 或者%.2lf,三位就是%.3f。%5d表示为这个占位符的宽度是5位,不满5为则用空格代替,输出的值默认右对齐。如果希望改为左对齐,则把%5d改为%-5d。上例输出结果为0.50。

2024-04-10 22:53:13 209

原创 开始的开始

我是武工大的学子,学习的专业是机器人工程。大一上参加过关于RM的组织,学习机械。但最后我放弃了,因为我认识到自己不喜欢机械,或者是我认为没这天赋。我选择编程,有两个原因:1是不想考研,不想重复高三的经历,但是我这专业不考研就等于毕业及失业,所以我希望拥有一技之长2是希望自己每天不在浑浑噩噩度日子,学习是必须的。踏上编程的旅途不比考研轻松,说一千道一万不如亲手实践,为自己的选择负责。学好这门技术,在大三能获得一份不错的校招。每天至少学习两小时编程(除上课外)看关于c/c++的有关书籍。

2024-04-08 22:01:00 111

空空如也

空空如也

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

TA关注的人

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