- 博客(5)
- 收藏
- 关注
原创 汉诺塔思解
要是有两个盘子的话我们应该先把上面那个小的盘子先移动到B座把A座底下大盘子移动到C座,再把B座上面的盘子移动到C座上面。要是有三个盘子 则把上面最小的盘子先移动到C座,在把中间的那个盘子移到B座,在再把C座那个盘子移到B座 ,把C座底下那个最大的盘子移到C座。对于这个问题我们应该先理清我们的思路:让我们把盘子从A座移到C座还要满足大盘子在上面小盘子在下面显然只有两个座没有办法完成这时候我们可以借助一个B座来完成。2、再借助A座把盘子从B座移到C座,最后所有盘子都到C座上了。
2023-12-15 20:07:35 932
原创 日期(函数)——牛刀小试
{//1、解法i < mouth;i++)elsej < mouth;j++)return day;//2、解法i < mouth;i++)elsej < mouth;j++)return day;*///3、解法i < mouth;i++)return day;int main()return 0;
2023-12-12 17:46:24 489 1
原创 二分查找法
在定义那个key的时候应该定义在while循环里面,因为key的值一直都在变化。若定义在循环里面则会出现以下情况。if (arr[key] < k)//即下标mid左边的要舍去所以下标要加1。二分查找也称折半查找,是在一组有序的数据中查找一个数据的方法,该方法比较高效。在开始的时候如果我们应该用int flag=1,会出现一下结果。所以在这里我们最开始用int flag=0。//二分查找,前提有序。,可以是升序也可以是降序。
2023-12-09 13:31:10 324
原创 C语言分支与循环
if和else的就近匹配原则,即else和它上面的最近的没有配对的if配对,与书写格式无关。1、算术操作符:+、-、*、%若同时出现现乘除后加减,加减或乘除的运算当中谁在前先算谁。case 0:printf("学习C语言难要持之以恒");case 1:printf("学习C语言难要给予信心");case 2:printf("学习C语言难要相信自己");else if (a == 1)printf("学习C语言难要给予信心");/*if (a == 0)printf("学习C语言难要持之以恒");
2023-12-01 18:15:12 891 3
原创 编程小白来也
smile ,作为一名大一新生,专业是计算机,对学习编程充满好奇所以选择了这个专业,同时也渴望尽自己最大的努力去创造自己的价值。想法是美好的,现实是残酷的,当我开始学习专业知识之后,才发现在学习中有遇到了各种困难,彷徨、沮丧、害怕,蜂拥而至。重拾信心,决定扬帆而行,是我内心挣扎过后而做得决定。C语言的学习是任重道远、不易的。掌握C语言理论基础,例如:变量、数据类型、运算符、指针。练习编程,通过编写简单的程序来加强对基本概念的了解。阅读其他人编写的优秀代码,了解如何编写高质量的代码,同时学习其他人的编程技巧和
2023-11-19 14:18:46 66 4
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人