- 博客(3)
- 收藏
- 关注
原创 高精度四则运算
高精度加法大家可以把它理解为竖式计算不过要大一些所以,我们要储存五个数组,前两个是字符数组,用于输入,两个整型数组用于临时储存,另外一个则用于计算+输出防止计算错误,先要将c数组初始化为0最后输出的时候,一定别忘了要反向输出如果忘了反向输出,用第一张竖式图片来看,那就是9 6 2+ 9 3————1 8 9 2计算错误!!!造成这样的原因就是地址为a[0]和b[0]的数都是9所以我们要反向输出(反着来计算)2 6 9+ 3 9————5 5 0 1。
2024-08-28 10:13:30 184
原创 排序算法c++
每一轮从待排序的数据中,比较出最小元素,放在已排序好的数据前面,经过n-1轮(每轮n-i次),所有的数据就排序完成了,复杂度为O(n^2)2比5和4都小,2往左移动,与4、5互换,现在变成了:1 2 4 5 3。3比5和4都小,3往左移动,与4、5互换,现在变成了:1 2 3 4 5。,1比5小,1往左移动,与5互换,现在变成了:1 5 4 2 3。4比5小,4往左移动,与5互换,现在变成了:1 4 5 2 3。3和4比较,顺序无误,不用交换,结果:2 3 4 1。4和1比较,顺序错误,交换!
2024-08-09 10:25:10 513
原创 2048开发教程(支持dev)
重设光标输出位置清屏可以减少闪烁,system("cls")为备用清屏命令,均为Windows平台相关。上移是交换行与列,下移就是上移的反向遍历。右移和左移一样,仅仅只是反向遍历数组。如果大家不会的话,这还有个简单的。获取随机数和生成随机数的空位。还有刷新界面和绘制地图。接下来就是清屏函数了。
2024-08-08 11:11:34 419 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人