<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_45755708的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_45755708</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_45755708]]></copyright><item><title><![CDATA[C语言：整数转字符串（递归实现）]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/153790621</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/153790621</guid><author>weixin_45755708</author><pubDate>Thu, 23 Oct 2025 20:18:42 +0800</pubDate><description><![CDATA[该程序实现了将非负整数转换为字符串的功能。通过递归调用convert_to_string函数，逐位处理数字，使用f函数将数字转换为ASCII字符并存储在全局数组string中。主函数处理输入验证（非负检查），调用转换函数并输出结果字符串。]]></description><category></category></item><item><title><![CDATA[基于51单片机的16X16点阵显示的仿真设计]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/153478803</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/153478803</guid><author>weixin_45755708</author><pubDate>Mon, 20 Oct 2025 00:18:10 +0800</pubDate><description><![CDATA[本设计采用AT89C52单片机为核心，通过两片74HC595芯片级联驱动16x16点阵显示屏。系统实现数字、字母及汉字的动态显示功能，通过独立按键切换显示内容。设计采用Pcto2002软件构建字库，在Keil和Proteus平台完成编程与仿真。具体实现了逐列扫描驱动、字模提取和按键控制功能，为点阵显示提供了完整的软硬件解决方案。]]></description><category></category></item><item><title><![CDATA[C语言：16进制转10进制]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152809870</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152809870</guid><author>weixin_45755708</author><pubDate>Thu, 09 Oct 2025 17:56:57 +0800</pubDate><description><![CDATA[该程序实现十六进制数转十进制数的功能。用户输入一个无符号十六进制数后，程序通过decimal_conversion函数进行处理：采用除10取余法，将输入的十六进制数转换为十进制形式输出。函数中通过循环对输入数进行除10取余运算，并使用pow函数从低位开始构建十进制数。程序运行时会提示用户输入十六进制数，最终输出对应的十进制值。程序包含了必要的头文件，并遵循了C语言的基本语法结构。]]></description><category></category></item><item><title><![CDATA[C语言：求N阶勒让德多项式]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152711475</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152711475</guid><author>weixin_45755708</author><pubDate>Wed, 08 Oct 2025 09:55:36 +0800</pubDate><description><![CDATA[本文介绍了用递归方法计算N阶勒让德多项式的C语言实现。程序通过用户输入阶数N和x值，调用递归函数Legendre()进行计算，并输出结果。该函数基于勒让德多项式的递推公式：当n=0时值为1，n=1时值为x，n>1时使用递归关系式(2n-1)x*P(n-1,x)-(n-1)P(n-2,x)/n。程序结构清晰，包含主函数输入输出和递归计算函数，展示了经典数值计算问题的递归解法。]]></description><category></category></item><item><title><![CDATA[C语言：冒泡法排序]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152606101</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152606101</guid><author>weixin_45755708</author><pubDate>Mon, 06 Oct 2025 22:46:52 +0800</pubDate><description><![CDATA[摘要：这是一个用C语言实现的冒泡排序程序，可对输入的N个整数进行升序排列。程序包含三个主要函数：enter_data()用于键盘输入数组数据，buble_sort()实现冒泡排序算法，print_array()输出排序后的数组。主函数中定义了长度为N的数组和指针，通过调用这三个函数完成输入、排序和输出功能。程序以10个数为例，使用指针操作数组元素，通过双重循环和临时变量完成元素交换排序。程序运行后会提示输入数据，最后输出排序结果。]]></description><category></category></item><item><title><![CDATA[C语言：将字符串逆序存放]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152553068</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152553068</guid><author>weixin_45755708</author><pubDate>Sun, 05 Oct 2025 12:45:04 +0800</pubDate><description><![CDATA[本文介绍了一个C语言字符串反序程序，通过gets()获取输入字符串，调用reverse_order()函数实现反序。该函数使用双指针交换首尾字符，完成字符串反转后输出。程序通过strlen()获取长度，计算中间位置进行对称交换，最后输出反序结果。]]></description><category></category></item><item><title><![CDATA[C语言：解一元二次方程]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152514098</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152514098</guid><author>weixin_45755708</author><pubDate>Sat, 04 Oct 2025 16:19:04 +0800</pubDate><description><![CDATA[该C语言程序实现了一元二次方程求根功能。程序首先判断输入系数a是否为零，若非零则计算判别式Δ=b²-4ac。根据Δ值分别处理三种情况：Δ=0时输出相等实根，Δ>0时输出两个不等实根，Δ<0时输出共轭复根。程序通过三个子函数实现不同情况的求根计算，并处理浮点数精度问题（使用1e-6作为零值判断标准）。运行时会提示用户输入a、b、c的值，最终输出相应格式的方程根。]]></description><category></category></item><item><title><![CDATA[C语言：字符统计]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152457956</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152457956</guid><author>weixin_45755708</author><pubDate>Fri, 03 Oct 2025 17:33:45 +0800</pubDate><description><![CDATA[该C语言程序统计3行字符串中各类字符的数量。程序定义了一个3×80的字符数组，包含3行字符串示例。通过嵌套循环遍历每个字符，使用条件判断分别统计数字、大写字母、小写字母、空格和其他字符的数量。]]></description><category></category></item><item><title><![CDATA[C语言：折半查找法]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152408848</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152408848</guid><author>weixin_45755708</author><pubDate>Thu, 02 Oct 2025 12:39:17 +0800</pubDate><description><![CDATA[这是一个使用折半查找法在有序数组中查找元素的C语言程序。程序首先初始化一个升序排列的15个整数数组，然后提示用户输入要查找的数。通过设置左右边界和中间值进行折半查找，若找到目标数则输出其位置，否则显示查无此数。程序包含边界检查、查找过程处理以及结果输出功能，能够有效处理查找成功和失败两种情况。]]></description><category></category></item><item><title><![CDATA[基于51单片机的花样流水灯的仿真设计]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152365277</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152365277</guid><author>weixin_45755708</author><pubDate>Wed, 01 Oct 2025 14:52:13 +0800</pubDate><description><![CDATA[本设计采用51单片机控制8个LED灯实现动态流动效果。]]></description><category></category></item><item><title><![CDATA[C语言：二维数组鞍点查找]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152277540</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152277540</guid><author>weixin_45755708</author><pubDate>Mon, 29 Sep 2025 18:19:29 +0800</pubDate><description><![CDATA[该C语言程序用于查找3x4二维数组中的鞍点（行最大列最小的元素）。程序首先让用户输入数组并显示，然后逐行查找最大值，再检查该值是否为其所在列的最小值。若找到满足条件的鞍点则输出其位置和值。程序考虑了重复值的情况，使用标志变量flag处理多个极值点的情形。最后，若找到鞍点则输出其行列索引和数值。程序结构清晰，包含了必要的输入输出和鞍点判断逻辑。]]></description><category></category></item><item><title><![CDATA[C语言：10行杨辉三角形]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152131003</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152131003</guid><author>weixin_45755708</author><pubDate>Fri, 26 Sep 2025 18:00:45 +0800</pubDate><description><![CDATA[这段C语言程序实现了10行杨辉三角形的输出。程序使用二维数组存储数值，通过双重循环计算并打印三角形。外层循环控制行数，内层循环处理每行的数值计算和格式控制。程序特点包括：1)自动计算每行开头的空格实现居中对齐；2)使用边界条件判断处理首尾的1；3)中间数值通过上一行相邻两数相加获得。运行结果将显示一个整齐的10行杨辉三角形，每行数字间隔适当，整体呈现金字塔形状。程序结构清晰，展示了数组和循环的典型应用。]]></description><category></category></item><item><title><![CDATA[C语言：数组元素逆序存放]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152052912</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152052912</guid><author>weixin_45755708</author><pubDate>Wed, 24 Sep 2025 23:36:20 +0800</pubDate><description><![CDATA[本文展示了一个C语言程序，用于将数组元素逆序存放。程序首先定义了一个包含10个元素的数组并输出原始顺序，然后通过交换首尾元素的方式实现逆序，最后输出处理后的数组。核心算法采用循环遍历数组前半部分，与对应后半部分元素进行交换。文中提供了完整代码示例和运行结果，并邀请读者对程序进行指正。该程序简洁地演示了数组逆序操作的基本实现方法。]]></description><category></category></item><item><title><![CDATA[C语言：实现有序数组插入元素]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/152011838</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/152011838</guid><author>weixin_45755708</author><pubDate>Tue, 23 Sep 2025 23:40:59 +0800</pubDate><description><![CDATA[该程序实现了在已排序数组中插入新元素并保持排序顺序的功能。程序首先接收一个已排序的10元素数组，然后通过二分查找确定插入位置，最后将新元素插入到正确位置并输出结果数组。程序使用了二分查找算法提高查找效率，通过中间值比较不断缩小查找范围，直到找到合适的插入位置。插入操作通过创建新数组完成，将原数组元素和插入值按顺序填入新数组。程序运行后会输出插入新元素后的完整数组。]]></description><category></category></item><item><title><![CDATA[C语言：实现3x3矩阵对角线求和]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/151970493</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/151970493</guid><author>weixin_45755708</author><pubDate>Mon, 22 Sep 2025 18:52:34 +0800</pubDate><description><![CDATA[该C语言程序实现了一个3x3矩阵的输入输出，并计算主对角线和次对角线元素之和。程序首先定义3x3数组，通过双重循环输入矩阵元素并格式化输出。然后遍历矩阵元素，当行号等于列号时累加主对角线元素，当行号加列号等于2时累加次对角线元素。最后分别输出两条对角线的和。程序结构清晰，使用双重循环处理矩阵操作，通过条件判断准确识别对角线元素位置。]]></description><category></category></item><item><title><![CDATA[C语言：选择排序实战]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/151964308</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/151964308</guid><author>weixin_45755708</author><pubDate>Mon, 22 Sep 2025 15:26:09 +0800</pubDate><description><![CDATA[这是一个用C语言实现的选择排序程序。程序首先定义一个包含10个整数的数组，接收用户输入的10个数值，然后使用选择排序算法对数组进行升序排列。排序过程通过嵌套循环实现，外层循环确定当前位置，内层循环找出剩余元素中的最小值，并在每轮结束时交换位置。最后程序输出排序后的结果。该程序展示了选择排序的基本实现方法，适合初学者学习数组操作和排序算法。]]></description><category></category></item><item><title><![CDATA[C语言：揭秘1000以内的神秘完数]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/151930403</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/151930403</guid><author>weixin_45755708</author><pubDate>Sun, 21 Sep 2025 16:41:49 +0800</pubDate><description><![CDATA[本文介绍了完数的概念，即一个数等于其因子之和（如6=1+2+3）。提供了一个C语言程序，用于查找1000以内的所有完数，并按指定格式输出其因子。程序通过循环遍历1到1000的数，计算每个数的因子和，若与数本身相等则输出。运行结果展示了找到的完数及其因子列表，并欢迎读者提出改进建议。]]></description><category></category></item><item><title><![CDATA[C语言：输出水仙花数]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/151900942</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/151900942</guid><author>weixin_45755708</author><pubDate>Sat, 20 Sep 2025 17:28:12 +0800</pubDate><description><![CDATA[摘要：本文展示了一个C语言程序，用于输出所有3位水仙花数（即各位数字立方和等于该数本身的数）。程序通过循环遍历100-999，分解数字的百位、十位、个位，计算立方和进行判断。运行结果将显示符合条件的数字。欢迎读者提出改进意见。]]></description><category></category></item><item><title><![CDATA[C语言：实现阶乘和计算]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/151872530</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/151872530</guid><author>weixin_45755708</author><pubDate>Fri, 19 Sep 2025 19:26:16 +0800</pubDate><description><![CDATA[这是一个计算1到n的阶乘之和的C语言程序。程序通过嵌套循环实现：外层循环遍历1到n，内层循环计算当前数的阶乘，并将结果累加到总和中。示例中n=20时，程序会计算1!+2!+...+20!的值。用户可通过输入不同正整数来验证程序，程序使用unsigned long long类型存储结果以处理大数。开发者欢迎用户对程序提出改进建议。]]></description><category></category></item><item><title><![CDATA[C语言：计算数列Sn=a+aa+aaa+…]]></title><link>https://blog.youkuaiyun.com/weixin_45755708/article/details/151834287</link><guid>https://blog.youkuaiyun.com/weixin_45755708/article/details/151834287</guid><author>weixin_45755708</author><pubDate>Thu, 18 Sep 2025 17:37:57 +0800</pubDate><description><![CDATA[该程序计算由数字a（1-9）重复n次组成的数列之和Sn。例如a=2、n=5时，计算2+22+222+2222+22222的和。程序通过循环依次生成由i+1个a组成的数，累加到Sn中。输入a和n后，程序输出最终的Sn值。]]></description><category></category></item></channel></rss>