- 博客(19)
- 收藏
- 关注
原创 C语言的蛇形矩阵输出
如下,蛇形矩阵个人感觉是个很精妙的设计,每次先确定当前坐标上的数字,再确定下一个坐标,以此往复,完成二维数组的赋值后一并输出即可。
2024-05-21 21:04:20
974
1
原创 C语言通用指针类型
看网课学到的,个人感觉这种“可以不改变原来的指针而使用其存的数据“的行为在某些方面可能会起到大用,可惜笔者尚没碰到合适的例题,现仅将赋值和输出的代码分享出来。
2024-05-20 20:43:40
202
1
原创 C语言——哈曼顿距离的初步接触
总之就是两点的位置间的距离变成了横轴加纵轴的代数和,现只是初步记录下我的想法,到时候学到了更深层再来修修补补。
2023-12-17 09:42:47
509
1
原创 C语言——队列的初步接触
队列,特点是先进先出,但队列中的元素的相对位置不发生改变,感觉个栈相类似。今日感悟:自定义函数和全局变量真的很方便,随时都可以调用。
2023-12-15 11:05:14
385
原创 C++——栈的初步接触
化学中有句话:结构决定性质,性质决定用途,而栈的这种“先进后出”的性质就决定了栈非常适合做匹配这类的题目,只需要用栈顶的元素与需要比较的元素比较,就能轻松的进行判断,从而得到最终的答案。第二种方法中之所以自定义函数的括号里面没有用到数组,是因为数组设置成了全局变量。(这题当然有更简单的做法,但此处先着重强调栈的思想)
2023-12-13 10:14:54
553
1
原创 C++的计数排序
思路大致是把需要排序的数从小到大(这里为举例方便就取这个例子)放入从小到大已经编好号的容器——数组中,然后从小到大输出每个数组元素的下标,每次输出后将数组元素减一即可,每次判断如果该数组元素为0时就跳过该元素输出下一个元素。近日因为做题需要而学习了桶排序,发现桶排序又快又简单,真后悔没有早日发现,现记录我的学习记录并与大伙分享。今日感悟:如果现有工具无法满足作业需求,就应该学习如何使用其他的工具。
2023-12-03 08:59:09
480
1
原创 C语言错题笔记!
字符串常量:由双引号引起来的0到多个字符序列组成,双引号中包括任何字符,包括前面列出的转义字符。如果a,b,c是表达式,那么:a?b:c表示当a的值不为0时表达式等于b,否则等于c,两选一,相当于一个双分支语句。C程序有且只能有一个主函数main( ),C程序总是从main函数开始执行的,与main函数的位置无关;形式:由字母E或e连接两个数组成,要求E或e的前后都有数且之后必须为整数,如1.5e-3。回车(不换行) , \r后边的数字替代 这一行最开始的相等数目的数字。case 常量表达式1:语句段1;
2023-11-24 22:34:41
477
1
原创 自定义冒泡排序的函数
在自定义函数中用void或int ——return 的格式都会对实际参数造成影响,究其原因是因为:在调用函数时,若实参是数组名, 它与对应形参之间的数据传递方式是。在函数中对数组进行处理时,不需要用"arr[n]"这样的形式,只需要用“arr”就行,否则报错.
2023-11-24 22:29:24
560
1
原创 九九乘法表!
(顺便请问一下大伙提交代码时有没有办法选C语言,为啥只能选C++或C#)刚上了相关的C语言课,灵感来了,于是把代码记录下来,并与大伙分享。
2023-11-16 14:37:45
235
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅