自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 C++ 入门

1.1 C++发展历史C++的发明人是本贾尼斯特劳斯特莱普,他就是我们的祖师爷迄今为止,C++一共发展出了三个版本,C++98,C++11和C++20 三个大版本(原计划C++23也是一个大版本,但是由于一些不可知的原因导致其没有发展成大版本)关于C++的难度,下面一张图足以表明,,,,,,,,1.2 C++的第一个小程序,由于C++是兼容C的,所以C的helloworld也可以写在c++里面,我们来写一下C++自己的helloworld小程序吧。

2024-07-14 00:55:12 170

原创 四大排序算法之交换排序

由于相遇的位置一定比key小(这里后面会讲为什么),所以这时候我们把相遇的数与key所在的位置再交换一下,我们令keyi为相遇的数的位置,这样keyi左边的数都比key小,右边的数都比右边大了。ok,这就是完整的冒泡排序算法,第一趟排序先把最大的数冒到数组n-1的位置,第二趟排序冒到n-2的位置,一直到最后一趟只剩一个元素的时候不再进行下次循环,这里我们对冒泡排序进行了优化,如果某趟排序里没有发生交换,就说明这段数据已经有序了,就直接退出循环不再进行下次排序。我们先来看一下单趟排序的代码。

2024-07-11 15:52:52 106

原创 四大排序算法之插入排序

这就是完整的直接插入排序算法,也就是说从[0,0]开始,把1位置的插入[0,0]里面,此时[0,1]区间有序,接下来把2位置的插入到[0,1]里面,以此类推,一直到把第n-1个位置插入到[0,n-2]里,排序完成;可以看出来插入排序就是把先把end+1的值存在临时变量tmp里,然后往前把大于tmp的值往后挪,由于0到end是有序的,所以当挪到end位置的值小于tmp时,就不在挪了,把tmp放在该位置的下一个位置,此为单趟;这就是直接插入排序的算法,他的时间复杂度是O(N^2),最好情况是O(N);

2024-07-03 22:59:36 426

原创 写一个函数,求两个整数的最大值

【代码】写一个函数,求两个整数的最大值。

2024-03-11 22:00:31 326 1

原创 写一个函数,这个函数只需要打印“呵呵“就行

【代码】写一个函数,这个函数只需要打印“呵呵“就行。

2024-03-11 21:44:53 374 1

原创 c语言之写一个加法函数,完成两个整形变量的加法操作

【代码】c语言之写一个加法函数,完成两个整形变量的加法操作。

2024-03-11 21:40:35 453 1

原创 c语言之库函数功能怎么查找

举例,查找sqrt这个库函数。

2024-03-11 21:34:14 331 1

原创 c语言之在一个有序数组中查找指定的数,是否存在.存在则打印下标.不存在则说明不存在!

第二种方法就是二分查找法,相比第一种方法要更有效率一点,二分查找.也叫折半查找法,还是先输入要查找的数字放在k变量里,然后用第一个元素的下标和最后一个元素的下标相加除以2,把这个数放在mid变量里,如果mid大于k,说明要找的数在左边,这时我们要用mid左边的元素下标加第一个元素的下标再次除以二再次放入mid里,如果mid小于k,说明要找的数在右边,这时候我门要用mid右边的元素的下标加最后一个元素的下标除以2放在mid里,如果相等,就找到了,如果没有相等的,就说明要查找的数字不存在,代码如下。

2024-03-10 23:53:44 463 1

原创 c语言之多个字符从两端移动,向中间汇集

这里我们需要两个字符串.一个是原字符串,另一个是全是##的字符串,我们把原字符串最左边值和最右边值分别赋给#字符串,然后最左边的值往右一位和最右边的值往左一位再次赋给#字符串,然后继续循环,直到#字符串全部变为原字符串时循环结束,现在让大家看一下代码的流程吧。

2024-03-09 22:49:58 569 1

原创 c语言之猜数字小游戏

然后我们要考虑游戏的过程怎么写,我们需要先生成随机数,这时候就用到了我们的rand函数,它是生成随机数用的,但是rand是根据算法实现的伪随机数,在调用rand函数之前我们需要一个变化的种子srand函数,当我们生成了随机数,我们要写一个循环来猜数,这里我们就使用while语句,判断句为真,也就是猜对了才会跳出循环,为了我们最终可以猜对,我们要写分支语句,如果猜大了或者猜小了都能获得提示。代码的思路:众所周知,我们玩游戏的时候都会有菜单,我们要编写的猜数字游戏的程序也需要菜单.

2024-03-08 23:58:10 362 1

原创 c语言之输入一个整数,计算这个整数是几位数

当do-while每次循环的时候,cnt就要增一次并且在循环结束前要用c语言的除十消去输入整数的末位。这道题的思路是,我们先输入这个数,然后做一个do-while的循环,判断式就为输入的整数值,这时候我们还需要再建立一个变量cnt并且初始化为0,这样,当输入的整数被消为0的时候,该循环就结束了,c。示例 输入 1234 输出 4。nt的值就是这个整数的位数。

2024-03-08 23:12:41 630

原创 c语言之输入一个正的整数,逆序打印这个整数的每一位

因此,我们需要建立一个循环,每次循环把余数打印出来,并且每次打印完之后,要对输入的整数进行除十,这样我们就能消去最后一位数字,首先说一下这道题的思路,我们要先了解c语言里%这个操作符,也就是取余,我们输入一个整数,它除十的余数就是最后一位的数字,也就是说,取余是用来打印最后一个数字,而除十是为了消去最后一个数字。

2024-03-08 23:04:04 344

原创 c语言题目之找出100~200之间的素数,并且打印在屏幕上

为了判断每个数字是否为素数,我们需要再嵌套一个for的小循环,这个for的小循环要产生2~每个数字本身减1的数字,这道题我们的思路是for的嵌套循环,我们需要先产生100~200之间的数字,接下来我们需要判断每个数字是否为素数。如果都不能整除,那么该数字就为素数,下面,我们来尝试写一下代码。然后用大循环产生的数字去除以2到每个数字本身减1的数字。

2024-03-07 23:27:26 377

原创 c语言之关机小程序

当对方打开程序的时候,屏幕上将会提示对方电脑即将关机,而当对方输入"我是猪"这串字符后,关机将会取消。如果想要阻止关机的花,就要在cmd里再输入一个 shutdown -a的命令,就会阻止关机了。当你输入"shutdown -s -t 60"时你的电脑将在一分钟后开始关机。好,现在让我来教你怎么用c语言编写一个关机小程序来整蛊你的朋友门=-=大家好,今天给大家讲解一下c语言关机小程序是如何实现的。首先,我们要了解一下cmd。现在让我们来写这个代码吧。在开始菜单里搜索cmd。

2024-03-07 20:38:41 378 3

空空如也

空空如也

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

TA关注的人

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