<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Frankie的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_47169539</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_47169539]]></copyright><item><title><![CDATA[依据基本原理构建现代计算机：从与非门到俄罗斯方块。]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/129344056</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/129344056</guid><author>weixin_47169539</author><pubDate>Sun, 05 Mar 2023 16:42:48 +0800</pubDate><description><![CDATA[Nand2Tetris学习记录]]></description><category></category></item><item><title><![CDATA[实用函数积累]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/123432923</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/123432923</guid><author>weixin_47169539</author><pubDate>Fri, 11 Mar 2022 20:07:34 +0800</pubDate><description><![CDATA[持续记录实用函数
写一篇文章来记录一下刷题过程中用过的函数，避免自己忘记。
1.round函数：四舍五入
2.ceil函数：向上取整
3.floor函数：向下取整

]]></description><category></category></item><item><title><![CDATA[PTA乙级-数组元素循环右移(C++)]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/114554505</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/114554505</guid><author>weixin_47169539</author><pubDate>Mon, 08 Mar 2021 22:45:18 +0800</pubDate><description><![CDATA[PTA乙级-数组元素循环右移(C++)
一个数组A中存有N（&gt;0）个整数，在不允许使用另外数组的前提下，将每个整数循环向右移M（≥0）个位置，即将A中的数据由（A​0​​ A​1​​ ⋯A​N−1）变换为（A​N−M​​ ⋯A​N−1​​ A​0​​ A1​​ ⋯A​N−M−1​​ ）（最后M个数循环移至最前面的M个位置）。如果需要考虑程序移动数据的次数尽量少，要如何设计移动的方法？
输入格式:
每个输入包含一个测试用例，第1行输入N（1≤N≤100）和M（≥0）；第2行输入N个整数，之间用空格分隔。]]></description><category></category></item><item><title><![CDATA[PTA-换硬币（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/108036497</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/108036497</guid><author>weixin_47169539</author><pubDate>Sun, 16 Aug 2020 14:56:48 +0800</pubDate><description><![CDATA[PTA-换硬币（AC）
将一笔零钱换成5分、2分和1分的硬币，要求每种硬币至少有一枚，有几种不同的换法？
输入格式:
输入在一行中给出待换的零钱数额x∈(8,100)。
输出格式:
要求按5分、2分和1分硬币的数量依次从大到小的顺序，输出各种换法。每行输出一种换法，格式为：“fen5:5分硬币数量, fen2:2分硬币数量, fen1:1分硬币数量, total:硬币总数量”。最后一行输出“count = 换法个数”。
输入样例:
13

输出样例:
fen5:2, fen2:1, fen1:1, tota]]></description><category></category></item><item><title><![CDATA[PTA-验证“哥德巴赫猜想”（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/108036464</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/108036464</guid><author>weixin_47169539</author><pubDate>Sun, 16 Aug 2020 14:54:39 +0800</pubDate><description><![CDATA[PTA-验证“哥德巴赫猜想”（AC）
数学领域著名的“哥德巴赫猜想”的大致意思是：任何一个大于2的偶数总能表示为两个素数之和。比如：24=5+19，其中5和19都是素数。本实验的任务是设计一个程序，验证20亿以内的偶数都可以分解成两个素数之和。
输入格式：
输入在一行中给出一个(2, 2 000 000 000]范围内的偶数N。
输出格式：
在一行中按照格式“N = p + q”输出N的素数分解，其中p ≤ q均为素数。又因为这样的分解不唯一（例如24还可以分解为7+17），要求必须输出所有解中p最小的解。]]></description><category></category></item><item><title><![CDATA[PTA-求e的近似值（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/108036344</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/108036344</guid><author>weixin_47169539</author><pubDate>Sun, 16 Aug 2020 14:47:27 +0800</pubDate><description><![CDATA[PTA-求e的近似值
自然常数 e 可以用级数 1+1/1!+1/2!+⋯+1/n!+⋯ 来近似计算。本题要求对给定的非负整数 n，求该级数的前 n+1 项和。
输入格式:
输入第一行中给出非负整数 n（≤1000）。
输出格式:
在一行中输出部分和的值，保留小数点后八位。
输入样例:
10

输出样例:
2.71828180

#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
double ji(int i);
int main(void)
{
	int n]]></description><category></category></item><item><title><![CDATA[PTA-高空坠球（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/107928349</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/107928349</guid><author>weixin_47169539</author><pubDate>Tue, 11 Aug 2020 09:45:20 +0800</pubDate><description><![CDATA[PTA-高空坠球
皮球从某给定高度自由落下，触地后反弹到原高度的一半，再落下，再反弹，……，如此反复。问皮球在第n次落地时，在空中一共经过多少距离？第n次反弹的高度是多少？
输入格式:
输入在一行中给出两个非负整数，分别是皮球的初始高度和n，均在长整型范围内。
输出格式:
在一行中顺序输出皮球第n次落地时在空中经过的距离、以及第n次反弹的高度，其间以一个空格分隔，保留一位小数。题目保证计算结果不超过双精度范围。
输入样例:
33 5

输出样例:
94.9 1.0

#include &lt;stdio.h]]></description><category></category></item><item><title><![CDATA[PTA-猜数字游戏（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/107928290</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/107928290</guid><author>weixin_47169539</author><pubDate>Tue, 11 Aug 2020 09:42:15 +0800</pubDate><description><![CDATA[PTA-猜数字游戏
猜数字游戏是令游戏机随机产生一个100以内的正整数，用户输入一个数对其进行猜测，需要你编写程序自动对其与随机产生的被猜数进行比较，并提示大了（“Too big”），还是小了（“Too small”），相等表示猜到了。如果猜到，则结束程序。程序还要求统计猜的次数，如果1次猜出该数，提示“Bingo!”；如果3次以内猜到该数，则提示“Lucky You!”；如果超过3次但是在N（&gt;3）次以内（包括第N次）猜到该数，则提示“Good Guess!”；如果超过N次都没有猜到，则提示“Gam]]></description><category></category></item><item><title><![CDATA[PTA-最大公约数和最小公倍数（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/107917853</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/107917853</guid><author>weixin_47169539</author><pubDate>Mon, 10 Aug 2020 17:24:42 +0800</pubDate><description><![CDATA[PTA-最大公约数和最小公倍数
本题要求两个给定正整数的最大公约数和最小公倍数。
输入格式:
输入在一行中给出两个正整数M和N（≤1000）。
输出格式:
在一行中顺序输出M和N的最大公约数和最小公倍数，两数字间以1空格分隔。
输入样例:
511 292

输出样例:
73 2044

#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
int main(void)
{
	int m,n;
	int a;
	int c;
	scanf("%d %d",&amp;]]></description><category></category></item><item><title><![CDATA[PTA-黑洞数（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/107870710</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/107870710</guid><author>weixin_47169539</author><pubDate>Fri, 07 Aug 2020 21:22:46 +0800</pubDate><description><![CDATA[PTA-黑洞数
黑洞数也称为陷阱数，又称“Kaprekar问题”，是一类具有奇特转换特性的数。
任何一个各位数字不全相同的三位数，经有限次“重排求差”操作，总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。（6174为四位黑洞数。）
例如，对三位数207：
第1次重排求差得：720 - 27 ＝ 693；
第2次重排求差得：963 - 369 ＝ 594；
第3次重排求差得：954 - 459 ＝ 495；
以后会停留在495这一黑洞数。如]]></description><category></category></item><item><title><![CDATA[PTA-统计字符（AC）]]></title><link>https://blog.youkuaiyun.com/weixin_47169539/article/details/107861855</link><guid>https://blog.youkuaiyun.com/weixin_47169539/article/details/107861855</guid><author>weixin_47169539</author><pubDate>Fri, 07 Aug 2020 14:47:52 +0800</pubDate><description><![CDATA[(PTA-统计字符
欢迎使用Markdown编辑器
你好！ 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章，了解一下Markdown的基本语法知识。
新的改变
我们对Markdown编辑器进行了一些功能拓展与语法支持，除了标准的Markdown编辑器功能，我们增加了如下几点新功能，帮助你用它写博客：

全新的界面设计 ，将会带来全新的写作体验；
在创作中心设置你喜爱的代码高亮样式，Markdown 将代码片显示选择的高亮样式 进行]]></description><category></category></item></channel></rss>