07 2020 档案

摘要:完成内容 java的安装和helloworld的输出 遇到问题 java安装很麻烦。需要配置许多的环境变量,有一个没有输入正确 就会导致javac命令不能再dos窗口下运行。 在编写java代码时要非常注意大小写,命名格式的规范性, 在第一次编译.java文件时需要跳转到文件所在目录下后再编译,通过 阅读全文
posted @ 2020-07-31 09:29 durtime 阅读(63) 评论(0) 推荐(0)
摘要:完成内容 PAT: 旧键盘打字 组个最小数 遇到问题 给出字符串可能存在空格,读入数据时使用cin导致读到的字符串 不完整,结果出错。使用getline读入一整行字符串,遇到空格也照常 读入,以换行符作为读取结束的标志,并抛弃换行符。 for循环错误,导致存入的正确字符串重复出现。 思路错误,修改f 阅读全文
posted @ 2020-07-30 10:36 durtime 阅读(94) 评论(0) 推荐(0)
摘要:完成内容 PAT: 数组元素循环右移问题、 组个最小数 遇到问题 在循环右移是没有注意题目要求,导致输出格式错误; 修改输出,使最后一个数字输出后不输出空格。 在组最小数时,不知道怎么不让0作为开头; 从1开始输出,当输出一个非0最小数后,输出全部0。 明日计划 PAT: 旧键盘打字 阅读全文
posted @ 2020-07-29 09:50 durtime 阅读(81) 评论(0) 推荐(0)
摘要:完成内容 PAT: 挖掘机技术哪家强 遇到问题 在进行累加求和时出现问题,无法做到同一学校相加。 定义学校类,初始化对象数组,相应学校成绩累加 排序时错误,编号从1开始,0没有学校。使用sort函数进行排序 需要定义函数来比较类中的成员。 明日计划 PAT:数组元素循环右移问题 阅读全文
posted @ 2020-07-28 09:33 durtime 阅读(74) 评论(0) 推荐(0)
摘要:《大道至简》读后感 大道至简,知易行难。越是简单的东西,往往越是接近本质。周老师的这一本《大道至简——软件工程实践者的思想》虽没有教会我什么技术上的知识,但是对软件工程以及软工实践者的思想有了一定的了解。作为一个接触计算机近一年的新手,参与到工程项目中还为时尚早,有些地方读不懂,很多东西理解不清楚, 阅读全文
posted @ 2020-07-27 12:05 durtime 阅读(169) 评论(0) 推荐(0)
摘要:完成内容 PAT: 我要通过 遇到问题 对于条件3:如果 aPbTc 是正确的,那么 aPbATca 也是正确的,其中 a、 b、 c 均或者是空字符串, 或者是仅由字母 A 组成的字符串。这种情况没有理解,导致测试点一直错误。 找到PAT三个字符之间关系满足,c=a*b,a:P左边的A的数量,b: 阅读全文
posted @ 2020-07-27 10:13 durtime 阅读(76) 评论(0) 推荐(0)
摘要:完成内容 PAT: 数素数 遇到问题 数组大小过小,导致段错误,数组越界访问。 第10000个素数大概在105000附近,定义数组大小大于105000; 程序运行超时,循环次数过多,循环结构待优化;采用i<sqrt(N),降低次数 格式化输出出现错误,每10个素数一换行,行末不得有多余空格; 单独输 阅读全文
posted @ 2020-07-26 08:56 durtime 阅读(81) 评论(0) 推荐(0)
摘要:完成内容 PAT:成绩排名 遇到问题 存储结构存在问题,在进行排序时,排序排序算法复杂, 未排序成功导致排序时不能将所有数据进行排序; 定义存储数据类,将数据进行封装,排序成功,程序通过。 明日计划 PAT: 数素数 阅读全文
posted @ 2020-07-25 19:54 durtime 阅读(67) 评论(0) 推荐(0)
摘要:完成内容 PAT:查验身份证 遇到问题 出现判断条件错误,漏写了等于的情况,导致输出错误,判断条件加上==情况。 在进行校验码输出时误把小写‘x’输出,实际是大写。 明日计划 PAT: 成绩排名 阅读全文
posted @ 2020-07-24 12:05 durtime 阅读(101) 评论(0) 推荐(0)
摘要:完成内容 PAT: 旧键盘 遇到问题 每次循环中,忘记初始化变量为0导致循环判断出错 可以找到两次输入中,键盘坏的键,但是在输出时没有思路, 做不到只输出大写字母一次。将找到的所有字符转化为大写字符, 定义flag,输出一次后改变flag并判断,使之输出一次。 明日计划 PAT: 查验身份证 阅读全文
posted @ 2020-07-23 09:27 durtime 阅读(104) 评论(0) 推荐(0)
摘要:完成内容 PAT: 人口普查 遇到问题 存储结构过于复杂,不知道如何去利用最大最小值去进行排序。 读入错误,带有‘\’字符,导致排序后的存储结构出现乱码。 采用scanf输入,将‘\’读入。定义存储数据类初始化。成功通过。 明日计划 PAT:旧键盘 阅读全文
posted @ 2020-07-22 20:37 durtime 阅读(77) 评论(0) 推荐(0)
摘要:完成内容 PAT: 打印沙漏 遇到问题 不能正确计算出实际需要的最大字符数,导致打印 输出时循环存在问题。修改计算模块,正确得出实际 需要的最大数。将沙漏分为上中下三部分,分别打印输出。 明日计划 PAT:人口普查 阅读全文
posted @ 2020-07-21 09:31 durtime 阅读(90) 评论(0) 推荐(0)
摘要:完成内容 PAT: 科学计数法 遇到问题 出现段错误,越界访问,将数组定义太小。 指数大于0的情况,判断条件出现错误, 不能判断小数点的位置,输出错误。 根据指数,计算小数点应该右移的个数, 在相应的位置输出。程序通过。 明日计划 PAT:打印沙漏 阅读全文
posted @ 2020-07-20 10:51 durtime 阅读(99) 评论(0) 推荐(0)
摘要:完成内容 PAT:数字分类 遇到问题 在对数字进行分类时,有个测试点一直通不过,找到问题: 若遇到交错求和之后的结果为0,它应该输出0,而不应该 跟据其和来作为是否输出N的依据。定义flag,来判断是否进 入循化,输出不同结果。 明日计划 PAT: 科学计数法 阅读全文
posted @ 2020-07-19 10:35 durtime 阅读(78) 评论(0) 推荐(0)
摘要:完成内容 PAT:月饼 遇到问题 不知道如何去求最大收益,累加求收益的循环出错。 根据数量和总价,求单价。根据产品单价对最优的产品进行从大到小排序。 累加求收益出错,将一份份单价存储,累加所需的前n吨,得到最大收益 明日计划 PAT: 数字分类 阅读全文
posted @ 2020-07-18 12:18 durtime 阅读(100) 评论(0) 推荐(0)
摘要:完成内容 PAT:数字黑洞 遇到问题 遇到多个测试点不通过,首先是对于一位数到三位数不能进行计算输出,再者就是 对于答案是三位数的不能准确输出,运行超时。 定义flag,标记是否进入循环,遇到输入6174的情况,需要进入循环至少1次。 遇到1~1000的数,num置为0000,在进行相关操作 遇到结 阅读全文
posted @ 2020-07-17 18:43 durtime 阅读(107) 评论(0) 推荐(0)
摘要:完成内容 PAT:福尔摩斯的约会 遇到问题 没有弄清题意,判断条件错误,寻找相同字符。 改变判断条件,找在相同位置下的字符是否相同。 定义flag,寻找第一第二字符,进入不同分支标志。 明日计划 PAT: 数字黑洞 阅读全文
posted @ 2020-07-16 11:07 durtime 阅读(80) 评论(0) 推荐(0)
摘要:完成内容 PAT:一元多项式求导 遇到问题 对于计算系数不为0,指数为0的一组数,无法准确的判断输出,导致测试点通不过。 当只有这么一组数时输出0,当这组数出现在有其他情况是,需要输出“0 0” 明日计划 PAT:福尔摩斯的约会 阅读全文
posted @ 2020-07-15 18:07 durtime 阅读(93) 评论(0) 推荐(0)
摘要:完成内容 PAT:说反话 遇到问题 关于cin,getline的区别不是很熟悉,无法将一行有空格的字符串存入到字符数组中。getline会直至遇到‘\n’或EOF, 才终止输入操作 ,并抛弃换行符,cin遇到空格,制表符,换行符结束读入。 明日计划 PAT:一元多项式求导 阅读全文
posted @ 2020-07-14 19:18 durtime 阅读(137) 评论(0) 推荐(0)
摘要:完成内容 害死人不偿命的(3n+1)猜想、继续(3n+1)猜想 遇到问题 不知道如何找到、判断是否是“关键数”。 定义一个存储递推过程中出现的数组,若出现则在与这个数相等的数组位置加一。 当全部计算完成后,通过判断与待验证数相等的数组位置处的元素值是否为0得到结果。 明日计划 PAT:说反话 阅读全文
posted @ 2020-07-13 12:20 durtime 阅读(113) 评论(0) 推荐(0)
摘要:完成内容 三角形判定遇到问题 在进行实数之间的比较大小时,经常出现错误。要注意实数不可以直接进行大小比较。要用两数之差的绝对值与EPS(1*10-6)相比较。(精度导致的判断出问题) 明日计划 PAT:害死人不偿命的(3n+1)猜想 阅读全文
posted @ 2020-07-12 10:04 durtime 阅读(78) 评论(0) 推荐(0)
摘要:完成内容 约瑟夫退圈问题遇到问题 环链表的构建在进行删除操作时,结点间的链接出现断路,无法跳出循环。 删除后要再次形成环,否则链表断裂,程序崩溃。 明日计划三点判断平面三角形类别 阅读全文
posted @ 2020-07-11 14:06 durtime 阅读(98) 评论(0) 推荐(0)
摘要:完成内容 链表通讯录类遇到问题 对于链表的不同创建方式,有相对应的操作。一旦搞混,链表就创建不起来。 还有相关的插入,删除,修改,查询等都有不同。 若头结点没有存储数据,需要从下一个节点开始 在文件操作时,读入TXT文件时,要创建新链表,才可以进行增删等操作。 明日计划约瑟夫环 阅读全文
posted @ 2020-07-10 11:31 durtime 阅读(149) 评论(0) 推荐(0)
摘要:完成内容 链表通讯录类 遇到问题 链表操作不会,搭建链表时存储错误, 头结点的赋值存在问题。第一次初始化链表时和 第二次存在一定的区别,第一次head指向第一个结点 之后不再改变,指针p1,p2操作搭建新的链表。 p2=new node; p1=head; p1->next=p2; p1=p2; p 阅读全文
posted @ 2020-07-09 20:13 durtime 阅读(62) 评论(0) 推荐(0)
摘要:完成内容猜拳游戏, 遇到问题 对于类的数据成员应有哪些不是很明确。游戏记录模块,没能准确存储数据 对于人的行为分析从而提高电脑胜率模块没有完成,涉及到大量数据的分析 利用随机数,对3求余,得到三种情况,对于石头剪刀布。可以进行基本的随机人机猜拳。 定义局数类,存储胜负平和总局数。在一次游戏后相应成员 阅读全文
posted @ 2020-07-08 19:55 durtime 阅读(80) 评论(0) 推荐(0)
摘要:完成内容整数链表类的构建:包括插入、删除等成员函数 遇到问题链表结点的初始化存在问题,无法构建链表,在之后添加新成员。 第一次初始化时,头结点记录下位置,之后不需要再改变 指针p1,p2来进行构建,多注意指针的当前位置。 明日计划进行猜拳游戏设计 阅读全文
posted @ 2020-07-07 19:51 durtime 阅读(98) 评论(0) 推荐(0)
摘要:完成内容井字棋 遇到问题不知道计算机下棋时该下哪个位置用量化的思想解决该问题。假设计算机用“X”,用户用“O”,计算机下棋时应 考虑所有空位置, 并按照行、列、对角线计算每个空位的分值,在 某行(列或对角线)上按一定规则进行计分。明日计划整数链表类的设计和构建 阅读全文
posted @ 2020-07-06 18:25 durtime 阅读(48) 评论(0) 推荐(0)