- 博客(9)
- 收藏
- 关注
原创 超大整数相乘相加
字符数组存储输入超大整数,然后把超大整数每个位上的元素逆向存入整形数组,用一个变量存储进位数,直接开始对位相加,然后逆向输出。字符数组存储输入超大整数,然后把超大整数每个位上的元素逆向存入整形数组,然后两个for循环依次相乘按照乘法的规律,然后逆向输出。
2024-06-02 12:14:26
126
原创 贪吃蛇小游戏简化版(大一下)(windows)
打印蛇能活动的范围地图;用↑,↓,←,→来控制蛇的移动,f3加速(能量>=3),f4减速,不能撞墙,不能咬到自己,能量大于等于3即可加速;然后再弄一个宽字符的打印(蛇身,墙体等)(普通字符占一个字节,而有些字符占两个字节)(所以需要)然后弄一个将控制台光标弄到指定位置的函数,方便打印(可以将光标跳到控制台任意位置),如下:检测按键情况,if逐个判断,如果按下的按键与虚拟按键一致,就返回一,按键按下后改对应的状态;我的全部代码,很乱,写成一团的。判断蛇的状态,确定结束原因并打印相关信息,删除释放蛇的节点。
2024-05-11 13:56:39
623
1
原创 指针的简单操作
例子:如果int const * p;(可以任意类型指针):则指针指向的内容不能通过指针来改变;但指针变量本身的内容可变。如果int *const p(;可以任意类型指针)指针指向的内容可以通过指针改变,但指针变量本身内容不能变;
2024-03-27 23:29:16
194
原创 C语言———三种排序方法(冒泡,选择,插入排序)(以升序排列为例)
进行n-1次循环,从数组a第二个元素开始;未排序数据,在已排序序列中从后向前扫描,判断已排序序列中的大小关系,找到相应位置并插入。就像打牌整理牌一样。进行n-1次循环,每一次循环从未排序的元素中选出最小的一个元素,存放在已排序序列的末尾;从数组的起始位置开始,直到整个数组排序完成。进行n-1次循环,每一次循环把最大的数排在后面,每一次循环选出最大的数不再参与下次循环。
2024-02-05 21:27:22
556
1
原创 扫雷游戏简单模式简化低配版(9*9)
printf("\n*********************1.开始游戏************************\n");printf("***********************0.退出游戏************************\n");//a存雷信息;b排雷信息;//棋盘初始化函数show1(b);//展示排雷信息//布置雷函数//排查雷;do {menu();printf("请选择(1或0):-》->\n");
2024-01-31 21:13:29
849
原创 leetcode283移动零问题(依旧暴力解法,现在在看leetcode别人更好的解法,感觉别人好厉害)
我的代码:把不是零的数装到数组a中;再重新给nums赋值,把零放在后面;
2024-01-27 21:55:52
335
原创 leetcode13.将罗马数字转整数(才进入leetcode,选的简单题,用的暴力解法,有人有更好的解法吗)
作为一名计算机专业的学生,我的努力方向应该是哪些呢,怎么学,怎么高效学习,求大佬指导。哈哈,感觉脑子不够用,现在感觉会的好少。
2024-01-26 14:54:16
364
1
原创 我所理解的C语言分支循环(小白,如果有错请多多指教)
2.二.C语言的分支1.if类(分支选择):常见的有:1.if(表达式){语句} --------满足if中的表达式就执行if{}中的语句;2.if(表达式){语句}else{语句}------满足if中的表达式就执行if{}中的语句;不满足就执行else{}中的语句;(else与最近的if配对(就近原则))
2024-01-25 21:40:52
863
原创 小白刚入csdn,向未来加油
我是一名大一新生,选择的专业是计算机科学与技术,现在学习C语言有一段时间了,对未来充满期待,同时现在也很迷茫,该怎么学,怎么真正学好,学完C语言后还应该学习哪些内容;我现在想编程的目标:能写出一些小程序,一些小游戏,解决一些计算量大的问题,自动化,同时提升自己逻辑能力;学习方法:怎么学习编程好呢:我现在的学习方法就是写写代码,再不断了解一些基础知识;关于未来理想it公式:目前我心中最想进的it公司是华为公司(当然只是理想哈);学习时间:我打算每天花3到6小时学习编程;
2024-01-17 19:37:49
361
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人