自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 “21天养成好习惯”第一期-21

今天是21天好习惯的最后一天,这一天我依旧在学习算法组的周练,不过今天我不打算再多说题,我打算把这个算法组周练,我感觉我能做出来的,在这里保存下来,留给以后。并且说一下21天好习惯对我的改变。这21天好习惯对我的改变1.使我有了总结每日所学的好习惯2.使我对知识有了系统化的认识3.使我开始了每日学习的好习惯可能这些改变都不是很大,但是改变已经开始了,我相信它会慢慢变成我的习惯。...

2021-11-13 23:21:00 237

原创 “21天养成好习惯”第一期-20

今天又是周练的一天,我就来说一下,我的问题以及疑惑。下面这一题,我的代码是超时了,不过我不是很理解。话不多说,请看题下面就是我的代码,但是我不知道我的代码为什么超时了,我觉得可能是我没用long long型。我的答案都是对,但是就是超时了,不止这一题,连下面这题也是其他的题目,以及疑惑,还要请教学长。...

2021-11-13 23:00:30 111

原创 “21天养成好习惯”第一期-19

今天非常的忙,所以在hdu上做了一道水题。话不多说,请看题。这题一看过去,题目这么长,感觉可能很难,其实读了一遍之后发现很简单,就是比大小。而且是最简单的那一种。下面是我的代码...

2021-11-13 22:09:40 92

原创 “21天养成好习惯”第一期-18

今天由于一些不可抗因素,本可以多写几题的也只写了一题。今天这题也是我做过的一道比较新颖的题目,对于别人肯定是一道老题。话不多说,题目如下。这是一道进制转换一题,我以前只知道2进制,8进制,10进制,16进制。所以一开始我没有什么思路,但是我发现10进制转换成2进制,8进制都取余,所以我觉得其他进制也应该是这样,所以我就反复取余,对10,11等我就用了一个switch的分支语句来用A,B等代替。下面是我的代码...

2021-11-13 00:03:55 275

原创 “21天养成好习惯”第一期-17

今天的课比较,所以今天只做了一题,但是今天这一题是要统计字符串中汉字的个数,这一题是我没有接触过的。话不多说,请看题。这一题给了提示要我从汉字机的内码的特点考虑,我不懂,所以我就去网上百度汉字机内码的特点经过百度之后我也知道了汉字机的内码特点,同时也有了题目的思路,也是很普通的一道数组题。下面的我的代码以上是我今天是收获。...

2021-11-12 23:54:44 242

原创 “21天养成好习惯”第一期-16

今天依旧是再想算法组的周练题目,说实话有一两道题目我还是不太会做。在参考学长们的代码时我受益良多,同时也感觉学长们都很牛逼。这一题说实话我是真有点不懂,学长们讲解后我才有点懂了,虽然后面我做出来,但是很不确定以后能不能做出来。下面我的代码就不发,学长们的代码简洁还带有讲解,方便我以后复习。下面这一题我感觉比上一题还要难,话不多说,请看题下面是题解,我还在钻研中,人不是很聪明。...

2021-11-12 23:40:31 4291

原创 “21天养成好习惯”第一期-15

今天是算法组的周练,所以我打算写一下我在算法组周练获得的一些收获。首先是最简单的签到题,但是我做了6遍才做对。这题其实就是考察对数据类型范围的掌握情况,可以看到a,b的范围很大。所以我学到了做题时要看清楚数据的范围。下面是我的代码还有一题印象比较深的是这一题我也做了好久,用递归做,就内存超了,用循环做,时间就超了。之后还是请教学长,发现这题就行题目一样找规律,就是要找出规律。其他的题目,我目前 还在学习中,等明天再继续。...

2021-11-12 23:27:50 62

原创 “21天养成好习惯”第一期-14

今天也写了两道hdu,由于时间的原因,我一般没有很多时间写题目。不管今天题目我认为对我来说还是有难度的。这题一开始我是不知道怎么求的,后来百度了一下,发现了一个规律,两个数之积等于两个数最小公倍数乘以最大公约数。然后求最大公约数的题目我在算法祖周练上做过,用辗转相除法求。然后n个数就可以用循环来解决。下面是我的代码第2道是比较简单的回串文对于这题我没有什么可以多说的。下面是我的代码...

2021-11-12 23:15:38 70

原创 “21天养成好习惯”第一期-13

今天做的两题hdu上的题目,话不多说,看题。其实这题很简单,因为空格也是一个字符,所以每当查到一个空格字符就将他的下一个字母减32,就可以了。代码如下下面一题也是很简单的代码如下其实今天学到的最重要的字符串的输入,不用gets,改用scanf("%[^\n]")。...

2021-11-12 23:05:44 63

原创 “21天养成好习惯”第一期-12

今天有人问到我一个喝汽水的题目,这也是一个非常经典的c语言题目。题目如下这题别人开始问的是用递归怎么写,但是我没有用递归,我觉得没必要用递归,当然更多的原因是我真不太会递归,如果写不出来就很尴尬了。所以我就想了想,用了一个while循环写出来了。以下是我的代码和运行结果这个自定义函数中x是函数传入的值,y表示每次喝完水以后的瓶子。函数的核心是while循环,当瓶子数大于k-1时,对x进行加法运算,加上的数就是每次瓶子的数,为了不浪费瓶子,我们用y=y/k+y%k来进行瓶子的数的计算...

2021-11-05 01:07:15 112

原创 “21天养成好习惯”第一期-11

今天做了一道hud上题目--查找最大元素。话不多说,先看题目。在看完题目之后,我看到是要插入一个字符串"(max)",所以我的思路一开始先遍历这个 字符串,然后找到最大值,然后在用一个新的字符数组储存插入(max)的字符串,我是准备用一个for循环反复在最大值后插入(max)。但是当我把代码写出来时,发现我的(max)根本不能插入。我试了几种方法,发现我不会这种字符串的插入。以下是我的错误代码然后我再想了好久之后(由于自己的脑子不太灵光)才发现,可以用printf插入,然后非常简单。代码

2021-11-03 23:57:02 63

原创 “21天养成好习惯”第一期-10

今天又是忙碌的一天,对于c语言,又是慌慌张张的做了一道题,并且这是一道水题,却由于自己的粗心,花了半个小时。对自己真无语了。题目如下这是我用错误代码的运行结果(这个char应该是int,只是我忘记改了)原来我的思路是把数字一个一个存到数组中,再一个一个输出来。但是当我输入的时候是直接按照实例输入12345678912的,然而这也一直输出不了结果。我就这个一直想不明白,然后一直检查代码,以为代码错了。直到我用字符串做出来时,才发现我直接输入12345678912是以字符串的形式输入的.

2021-11-03 01:09:18 66

原创 “21天养成好习惯”第一期-9

今天没有太多的去学习c语言,也没有去做题。所以我就简单的回顾了一下字符串函数,因为字符串函数不常用的话很容易忘掉。1.首先是strlen,这个是用来算字符串的长度的,而且它并不会计算'\0',并且它计算汉字与字母的长度是不一样的。用strlen需要引用头文件#include<string.h>,这个字符串函数是经常需要使用的。2.strcmp()在比较的时候会把字符串先转换成ASCII码再进行比较,返回的结果为0表示s1和s2的ASCII码相等,返回结果为1表示s1比s2..

2021-11-02 00:00:42 286

原创 “21天养成好习惯”第一期-8

在今天写每日一练的时候,我发现今天的每日一练挺有意思的。话不多说,先看题目 咋一看感觉这题好像很难,不知道到怎么表达这个图形。但是只要仔细一思考,发现只要把这个图形看成ascll码值(97-122的数字)组成的一个圆。这时候是可以发现思路还是比较简单的,但是这题最关键的一点是你怎么表达它移动后的数值,我们可以发现这是26一个循环,所以我们将key%26;这时候写表达式就简单多了,我个人感觉这就像一道数学题。 关于这一题,网上大多用的三目运算符,但是对新手来说,三目运算符还...

2021-11-01 08:56:36 75

原创 “21天养成好习惯”第一期-7

今天也由于要出去购买物资和爬山,也就做了一道题,当然又是hdu的。题目如下不知道为什么每道题的思路感觉都挺简单的,就像这一题,思路就是t组输入,然后再用字符数组储存字符串,然后再用for循环遍历所有字符,查看是不是符合条件。思路是挺简单的,但是做一起却老是出错,老是有问题。先看代码,再谈问题这一题其实有两点值得注意1.在scanf输入一个数后,需要getchar来接收这个'\n'(换行的意思),不然可能会错误。2.这个判断的条件有点复杂,有点多,绝对不能漏任何一个不然会出..

2021-10-30 23:57:29 83

原创 “21天养成好习惯”第一期-6(补28号)

今天做了一道题,由于一些非智力因素的原因写了1个小时,写的心都烦死了。如题这题一眼看过去,文字比较少,再仔细看看,想一想思路,感觉还是比较简单的。其实上这题的思路是比较简单的,就是求n个学生的和m门科目的平均数,然后在统计多少学生的各科成绩是大于平均成绩的。但是对于像为这样的新手来说,代码还是有点繁琐的,很容易出问题的。先看代码代码较长,容易出现的问题如下1,代码较长,很容易出现书写不规范而导致答案错误,或者运行不了2,思路没有捋清楚,代码变量没有定...

2021-10-30 23:39:26 87

原创 “21天养成好习惯”第一期-5

由于今天的任务比较多,所以今天基本上没怎么学习,在hdu上做了一道题,那我就来分享做这道题的方法和经验。 其实大家第一眼看到这道题时,可能会被吓到,以为很难,毕竟这文字有点多。其实这题就一句话重要一点,这是一个m*n的数组,答案取数组的绝对值最大的一个。其实这一题跟我昨天做的那道题相类似,只不过是从一维数组变成了2维数组,做题的方法还是类似的,利用for的嵌套,将数值一个一个输入2维数组中,用一个变量max取成最大值,然后再用for循环比较就可以。 不过这题有值得注意的一...

2021-10-30 00:17:03 86

原创 “21天养成好习惯”第一期-4

今天一共做了3道题,一道经典的函数递归题--母牛的故事,两道数组题,一个是数组中插入新的数字再重新排序,一个是冒泡排序的拓展。母牛的故事:做这题时,我们看到题目时就应该想到这是运用函数的递归,因为这母牛都是每4年生一头牛的。可以先自己列出前9头,或者前10的数字,然后仔细观察,因为如果是函数的递归的话就会有一定的规律,根据我们列出的数据就可以知道f(n)=f(n-1)+f(n-3)。其实这题是类似与斐波那契数列的,而这个数列高中都教过。下面是我的代码和运行结果数列有序:这题其实...

2021-10-27 22:14:40 139 1

原创 “21天养成好习惯”第一期-3

今天做到一题---字符串统计,统计其中某些字符出现的次数。在进行字符串的输入时,通过编程和翻阅课本,发现了scanf与gets输入字符串时的不同之处。在做下面一道题时,我用scanf 和gets都可以把题目做出来。只是他们的方法稍微有点不同。课本上所说的不同之处,我理解了,但是没有相应的题目,我不知道自己是不是真的懂了。下面是我用gtes写的代码这是我用scanf写的代码...

2021-10-26 23:32:00 61

原创 “21天养成好习惯”第一期-2

今天由于功课的原因并没有在进一步的刷题以及赶进度。而是把if语句复习了一下。总结了两个注意点:第一,条件的递进。对于if-elseif-elesif-else来说,有:if是任意初始条件elseif是在去掉它上面if及elseif的情况后,从剩余情况中设置条件else是去掉上面所有条件后剩余的情况。例如图1,计算个人薪资的税费。第二,语句的组合。一个if,若干个elseif,一个else,可以组成一套语句,依次截取条件当出现新的if(不含嵌套),重置条件池。例如图2,hdu上算第几天的.

2021-10-26 00:06:47 80

原创 “21天养成好习惯”第一期-1

今天想要表达我刷完两道hdu题目的感受。1,写代码的格式一定要规范,不然很容易出现Presentation Error,在这一点中我深有体会,并且到现在依旧在改正,这个习惯非常重要。2,有时样例正确并不代表你的代码就写正确了,也可能出现上面说的格式错误,更可能出现答案错误,因为样例不会给出特殊的数据,例如我刚刚做的数据的交换,1,1,1,1,1这组数据就非常特殊,全部相等。3,细节很重要,因为很多题目上都会要求多组输入,这时候变量就一定要知道在什么地方初始化,不要一开始就在全局变量赋值。下面

2021-10-25 00:03:23 100

空空如也

空空如也

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

TA关注的人

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