<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[catswordsman的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/catswordsman</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; catswordsman]]></copyright><item><title><![CDATA[河内之塔【C++版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106296853</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106296853</guid><author>catswordsman</author><pubDate>Sat, 23 May 2020 10:49:36 +0800</pubDate><description><![CDATA[河内之塔【C++版】
@输入盘数，输出此类的方法详解过程。
-编码设备：Dev；

分析：类型的确定，主函数，子函数（if判断，进行排序）；
见详解：大梵天创造世界的时候做了三根金刚石柱子，在一根柱子上从下往上按照大小顺序摞着64片黄金圆盘。大梵天命令婆罗门把圆盘从下面开始按大小顺序重新摆放在另一根柱子上。并且规定，在小圆盘上不能放大圆盘，在三根柱子之间一次只能移动一个圆盘。一天移动一个圆盘，当圆盘全部移动另一个柱子上时宇宙就将毁灭。有三根相邻的柱子，标号为A,B,C，A柱子上从下到上按金字塔状叠放着n个不]]></description><category></category></item><item><title><![CDATA[猴子吃桃【C++版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106274835</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106274835</guid><author>catswordsman</author><pubDate>Fri, 22 May 2020 10:40:33 +0800</pubDate><description><![CDATA[猴子吃桃【Ｃ＋＋版】
@采用逆向思维，输入猴子最后一天吃桃的天数，输出猴子第一天共摘了多少个桃子。

编码设备：Dev；
目的：通过此代码进而简单的求得该类问题的结果；
分析：数据定义，键盘输入，运算体，键盘输出；
优势：简单易懂易看；
劣势：方法较为传统，未能达到一定程度上的创新；
欢迎各位小可爱提出问题和看法与博主进行灵魂深处的沟通与交流！

具体编码如下：
#include&lt;stdio.h&gt;
main()
{
	int day,sum = 1,i;
	
	printf("\tmonkey最]]></description><category></category></item><item><title><![CDATA[分解质因【C++版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106265916</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106265916</guid><author>catswordsman</author><pubDate>Thu, 21 May 2020 19:35:31 +0800</pubDate><description><![CDATA[分解质因【C++版】
@输入一个数，输出这个数的质因数。

编码设备：Dev；
编码目的：求一个数的最简质因数；
分析：数据定义，键盘输入，运算体，键盘输出；
优势：清晰；
劣势：方法较为传统；
欢迎各位小可爱提出问题和看法进行沟通与交流！

具体代码如下：
#include&lt;stdio.h&gt;
main()
{
	int i,n;
	
	printf("\tPlease inpur a number :");
	scanf("%d",&amp;n);
	printf("\n\t%d =",n);]]></description><category></category></item><item><title><![CDATA[十转十六【C++版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106265345</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106265345</guid><author>catswordsman</author><pubDate>Thu, 21 May 2020 18:57:14 +0800</pubDate><description><![CDATA[十转十六【C++版】
@输入一个数和它的进制数，输出该数进制后的数。

编码设备：Dev；
编码目的：通过进行编码来实现十六进制及二进制、八进制的转换；
分析：数据定义，键盘输入，运算体，键盘输出；
核心部件：见详解；
-优势：代码清晰，易懂；
劣势：未达到一定程度上的优化；
欢迎各位小可爱进行问题与看法的沟通与交流！

具体代码如下：
#include&lt;stdio.h&gt;
main()
{
	char num[] = "0123456789ABCDEF",result[30] = {0},tem]]></description><category></category></item><item><title><![CDATA[两数交换【C++版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106263727</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106263727</guid><author>catswordsman</author><pubDate>Thu, 21 May 2020 17:48:13 +0800</pubDate><description><![CDATA[两数交换【C++版】
@输入两个数，输出的两个数的值交换。

编码设备：Dev；
编码目的：数量的掌握数值交换法的基本方法；
劣势:某有任何的创新且采用的是最为传统的方法；
核心成分：temp = a;a = b;b = temp;
优势：简单易分析；
分析：数据定义，键盘输入，运算体，键盘输出；
欢迎各位小可爱对问题进行进一步的沟通与交流！

具体代码如下：
#include&lt;stdio.h&gt;
main()
{
	int a,b,temp;
	
	printf("\tplease input ]]></description><category></category></item><item><title><![CDATA[水仙花数【C++经典版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106245108</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106245108</guid><author>catswordsman</author><pubDate>Wed, 20 May 2020 21:44:46 +0800</pubDate><description><![CDATA[水仙花数【C++经典版】
@通俗地讲就是一个三位数的各位数字立方之和等于其本身。

编码设备：Dev;
目的：编写求三位数的水仙花数；
分析：数据定义，运算体，输出；
核心代码：for(n = 100;n &lt; 1000;n++) {  i = n/100; j = n/10 %10; k = n % 10; if(n == iii+jjj+kkk) printf("%d\n"); };
劣势：目前还没有找到相关的优善方案，这也是所谓经典的原因了吧。
如有神马看法和意见，欢迎进行沟通交流！

具体代码如]]></description><category></category></item><item><title><![CDATA[求约倍数【C+版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106229712</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106229712</guid><author>catswordsman</author><pubDate>Wed, 20 May 2020 10:31:03 +0800</pubDate><description><![CDATA[求约倍数【C+版】
@输入任意两个数，输出这两个数的最大公约数和最小公倍数。

运行设备：Dev；
目的：输入任意两个数，输出这两个数的最大公约数和最小公倍数。
分析：#define MAX(a,b) (a,b)?a:b的运用，数据定义，键盘输入，运算体，键盘输出；
核心部件：#define MAX(a,b) (a,b)?a:b    a = MAX(m,n);   if（a % b != 0） ；a  = b，b = c,c = a的比较法；lcm = n*m/b;
缺点：多了lcm = n%m/b一步，]]></description><category></category></item><item><title><![CDATA[阶乘【C+版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106219214</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106219214</guid><author>catswordsman</author><pubDate>Tue, 19 May 2020 17:37:57 +0800</pubDate><description><![CDATA[阶乘【C+版】
@输入一个整数，输出该整数的阶乘。

编写设备：Dev；
用途：通过C+语言编写程序实现阶乘运算。
目的：通过该课题的实践，巩固和运用键盘的输入、循环体的实现和界面设计。
分析：数据定义，键盘输入，for循环的使用以及最后的界面再加工。

具体代码如下：
#include&lt;stdio.h&gt;
main()
{
	int n,i,sum = 1;
	
	printf("\tPlease input a number:\t");
	scanf("%d",&amp;n);
	
	for(]]></description><category></category></item><item><title><![CDATA[第几天？【C+版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106197726</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106197726</guid><author>catswordsman</author><pubDate>Mon, 18 May 2020 17:40:32 +0800</pubDate><description><![CDATA[第几天？【C+版】
@输入年 月 日，输出是该年的第几天。

运行设备：Dev；
目的：熟悉switch语句和闰年判定的应用。
分析：数据定义，键盘输入，switch条件选定，闰年的判定；
最大优势：思路清晰、方法简明、界面美观。
劣势：未能实现数据的连惯性输出。

详细代码如下：
#include&lt;stdio.h&gt;
main()
{
	int year,month,day,sum = 0;
	
	printf("  Please input a year month day:\n  such ]]></description><category></category></item><item><title><![CDATA[月有何日【C+版】]]></title><link>https://blog.youkuaiyun.com/catswordsman/article/details/106194900</link><guid>https://blog.youkuaiyun.com/catswordsman/article/details/106194900</guid><author>catswordsman</author><pubDate>Mon, 18 May 2020 16:05:32 +0800</pubDate><description><![CDATA[月有何日【C+版】
@输入年月输出该月的天数。``

运行设备：Dev；
目的：熟练使用if语句和闰年的判断；
分析：数据定义，键盘输入，if判断，内容完善（2月受闰平年的影响）

具体代码如下：
#include&lt;stdio.h&gt;
main()
{
	int year,month,day;
	
	printf("Please input a year month:");
	scanf("%d %d",&amp;year,&amp;month);
	
	if(month &gt; 0 &amp;]]></description><category></category></item></channel></rss>