摘要: 完成内容 PAT: 人口普查 遇到问题 存储结构过于复杂,不知道如何去利用最大最小值去进行排序。 读入错误,带有‘\’字符,导致排序后的存储结构出现乱码。 采用scanf输入,将‘\’读入。定义存储数据类初始化。成功通过。 明日计划 PAT:旧键盘 阅读全文
posted @ 2020-07-22 20:37 durtime 阅读(66) 评论(0) 推荐(0)
摘要: 完成内容 PAT: 打印沙漏 遇到问题 不能正确计算出实际需要的最大字符数,导致打印 输出时循环存在问题。修改计算模块,正确得出实际 需要的最大数。将沙漏分为上中下三部分,分别打印输出。 明日计划 PAT:人口普查 阅读全文
posted @ 2020-07-21 09:31 durtime 阅读(85) 评论(0) 推荐(0)
摘要: 完成内容 PAT: 科学计数法 遇到问题 出现段错误,越界访问,将数组定义太小。 指数大于0的情况,判断条件出现错误, 不能判断小数点的位置,输出错误。 根据指数,计算小数点应该右移的个数, 在相应的位置输出。程序通过。 明日计划 PAT:打印沙漏 阅读全文
posted @ 2020-07-20 10:51 durtime 阅读(88) 评论(0) 推荐(0)
摘要: 完成内容 PAT:数字分类 遇到问题 在对数字进行分类时,有个测试点一直通不过,找到问题: 若遇到交错求和之后的结果为0,它应该输出0,而不应该 跟据其和来作为是否输出N的依据。定义flag,来判断是否进 入循化,输出不同结果。 明日计划 PAT: 科学计数法 阅读全文
posted @ 2020-07-19 10:35 durtime 阅读(72) 评论(0) 推荐(0)
摘要: 完成内容 PAT:月饼 遇到问题 不知道如何去求最大收益,累加求收益的循环出错。 根据数量和总价,求单价。根据产品单价对最优的产品进行从大到小排序。 累加求收益出错,将一份份单价存储,累加所需的前n吨,得到最大收益 明日计划 PAT: 数字分类 阅读全文
posted @ 2020-07-18 12:18 durtime 阅读(94) 评论(0) 推荐(0)
摘要: 完成内容 PAT:数字黑洞 遇到问题 遇到多个测试点不通过,首先是对于一位数到三位数不能进行计算输出,再者就是 对于答案是三位数的不能准确输出,运行超时。 定义flag,标记是否进入循环,遇到输入6174的情况,需要进入循环至少1次。 遇到1~1000的数,num置为0000,在进行相关操作 遇到结 阅读全文
posted @ 2020-07-17 18:43 durtime 阅读(99) 评论(0) 推荐(0)
摘要: 完成内容 PAT:福尔摩斯的约会 遇到问题 没有弄清题意,判断条件错误,寻找相同字符。 改变判断条件,找在相同位置下的字符是否相同。 定义flag,寻找第一第二字符,进入不同分支标志。 明日计划 PAT: 数字黑洞 阅读全文
posted @ 2020-07-16 11:07 durtime 阅读(75) 评论(0) 推荐(0)
摘要: 完成内容 PAT:一元多项式求导 遇到问题 对于计算系数不为0,指数为0的一组数,无法准确的判断输出,导致测试点通不过。 当只有这么一组数时输出0,当这组数出现在有其他情况是,需要输出“0 0” 明日计划 PAT:福尔摩斯的约会 阅读全文
posted @ 2020-07-15 18:07 durtime 阅读(90) 评论(0) 推荐(0)
摘要: 完成内容 PAT:说反话 遇到问题 关于cin,getline的区别不是很熟悉,无法将一行有空格的字符串存入到字符数组中。getline会直至遇到‘\n’或EOF, 才终止输入操作 ,并抛弃换行符,cin遇到空格,制表符,换行符结束读入。 明日计划 PAT:一元多项式求导 阅读全文
posted @ 2020-07-14 19:18 durtime 阅读(131) 评论(0) 推荐(0)
摘要: 完成内容 害死人不偿命的(3n+1)猜想、继续(3n+1)猜想 遇到问题 不知道如何找到、判断是否是“关键数”。 定义一个存储递推过程中出现的数组,若出现则在与这个数相等的数组位置加一。 当全部计算完成后,通过判断与待验证数相等的数组位置处的元素值是否为0得到结果。 明日计划 PAT:说反话 阅读全文
posted @ 2020-07-13 12:20 durtime 阅读(107) 评论(0) 推荐(0)