![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PAT
weixin_45445398
这个作者很懒,什么都没留下…
展开
-
1023 组个最小数
【代码】1023 组个最小数。原创 2023-03-23 21:32:05 · 93 阅读 · 0 评论 -
1022 D进制的A+B
本题注意转换进制的数小于进制要使用do while语句先执行一次push。原创 2023-03-23 00:07:07 · 102 阅读 · 0 评论 -
1021 个位数统计
本题没有什么需要注意的,就是string用来输入,转换为数字后,用数组下标表示数字。原创 2023-03-09 15:19:33 · 63 阅读 · 0 评论 -
1020 月饼
本题思路就是把输入的月饼的库存和总售价,转换为每吨的单价,在按照每吨单价高的进行排序,先将单价高的卖出去,再卖单价低的这样就可以实现出售额最大了。本题注意除了市场最大需求量时整型用int其他变量得用浮点数。原创 2023-03-09 14:52:47 · 38 阅读 · 0 评论 -
1019 数字黑洞(C++)
本题因为要排序,所以将输入的数变成数组方便排序,在输入时也要注意0000输出是一个0而不是四个0,qsort函数的使用可以搜索。原创 2023-03-07 16:03:44 · 180 阅读 · 0 评论 -
1018 锤子剪刀布(c++)
本题采用了简单if语句来进行判断输赢。原创 2023-03-06 18:59:03 · 37 阅读 · 0 评论 -
1017 A除以B(c++)
本题不用思考太复杂,思想就是把输入的数拆成一个个数和d相除,不断输出结果把余数放到最后在输出。原创 2023-03-04 15:17:17 · 63 阅读 · 0 评论 -
1016 部分A+B(c++)
本题输入存入char型,在判断时再将char转换成int型,判断是否满足条件记录相等的数量。原创 2023-03-04 12:41:21 · 38 阅读 · 0 评论 -
1015 德才论(c++)qsort()函数
这题主要问题就是运行时间的问题,给的条件太多了导致了代码的循环次数就很多这时候就只能考虑排序算法了,网上看到了qsort()函数,感觉非常的好用啊我先详细将一下我对qsort()函数的理解。原创 2023-03-03 21:16:49 · 51 阅读 · 0 评论 -
1013 数素数(c++)测试点四错误
本题主要注意运行时间的问题,测试点四在第10000个所以设置数组的时候不能太大也不能太小。原创 2023-03-01 20:58:10 · 79 阅读 · 0 评论 -
1011 A+B 和 C(C++)
本题就是简单的输入放入数组,比较结果输出。原创 2023-03-01 10:08:40 · 37 阅读 · 0 评论 -
1010 一元多项式求导(C++)
本题主要在处理输入的数据时比较烦,一开始想用数组来存放底数和指数但是发现不太如意,在网上查找后发现了简单的方法。原创 2023-02-28 14:51:11 · 132 阅读 · 0 评论 -
1003 我要通过!
本题主要就是需要知道P前面A数量乘上PT中间A的数量等于T后面A的数量,但是中间必须有A。原创 2023-02-25 19:36:22 · 57 阅读 · 1 评论 -
1007 素数对猜想(C++)
本体主要考虑的素数对是后一个素数减前一个素数的和为2那那个素数就是素数对,那么只要每次判断结束后把后一个素数赋值给前一个变量值就好了。原创 2023-02-27 14:11:34 · 82 阅读 · 0 评论 -
C++结构体实现1004 成绩排名
本题如果将数组设置成常量会出现长度错误所以需要用变量给数组定义长度,但是c++中不允许使用变量作为数组的长度定义数组,必须为常量,所以用到new方法来实现变量作为数组长度。原创 2023-02-26 12:18:29 · 132 阅读 · 0 评论 -
1008 数组元素循环右移问题(C++)
想到的方法比较简单时间复杂度m*n,就是将数组最后一个元素存如temp,其余元素向前平移一格最后将temp赋给数组开头,重复m次。原创 2023-02-27 18:56:53 · 88 阅读 · 0 评论 -
换个格式输出整数(C++)
本题主要使用栈的先进后出来满足输出顺序,在用switch case来满足输出B,S或者123n;原创 2023-02-27 10:48:58 · 34 阅读 · 0 评论 -
1002 写出这个数(C++)
PAT 1002写出这个数(c++)原创 2023-02-25 15:24:27 · 76 阅读 · 0 评论 -
C++1005 继续(3n+1)猜想
本题主要考虑如何将一个数在(3n+1)过程中将出现过的数从输入的队列数组中去除。本代码用将每次运算过程中产生的数和输入数组比较如果有就将其变为0没有就留下,后面输入数组就变成了0和没有在过程中出现过的数了,在将数组排序输出就好了。原创 2023-02-26 14:51:53 · 82 阅读 · 0 评论 -
PAT1009 说反话(C++)
本题主要考虑到因为输出的数据只是单词的顺序反过来,单词里面的字母顺序没有变换所以考虑用二维数组来存放句子。然后还要考虑空格的问题cin在输入空格或回车时就会停止识别,这时就要用到getchar()获取输入缓冲区的一个字符来判断是空格还是回车,空格i++继续输入回车的话结束输入。当然这时得到的二维数组是没有空格的只要输出的时候判断i值来输出就好了。原创 2023-02-28 13:00:41 · 88 阅读 · 0 评论