
第一题代码
第一题平平无奇,但在写代码时L忘记大写了()
第二题代码
写第二题时想了一会如何直接输入字符串,最后发现可以直接string
第三题代码
第三题一个函数需要注意
arr.front();返回的是第一个元素的引用。
arr.back();返回的的是最后一个元素的引用。
第四题代码
第四题找字母出现的次数利用ascll和数组记录字母出现的次数,同时务必注意字母可能超出需求
第五题代码
第五题利用(x+1)/2算出一半的个数,比我一开始用浮点方便得多
利用遍历计算遵守k的人数,再利用变量law记录遵守超过一半的天数,最后与总天数比较
第六题代码
第六题创建结构体,记录替换前的字母和替换后的字母
然后创建含大小为26数组,从a到z遍历,同时将字符串中每个字母最后变成的字母赋值给变化前的字母对应的数组里,最后利用ascll码输出相应的字母
第七题代码
第七题直接模拟时间复杂度高,故不妨直接创建两个数组记录横纵坐标,然后按要求用swap交换坐标,最后利用arr [ a[] ][ b[] ]输出结果

记了些笔记,字不好看,就不全发出来了
最后总结,要加强c++的学习

被折叠的 条评论
为什么被折叠?



