<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[zhoujun12343的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/zhoujun12343</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; zhoujun12343]]></copyright><item><title><![CDATA[160.相交链表-力扣]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/139414923</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/139414923</guid><author>zhoujun12343</author><pubDate>Mon, 03 Jun 2024 15:26:43 +0800</pubDate><description><![CDATA[要找到相交节点，那么la 和 lb 指针必须走过相同的距离。当la指针沿着A链表走过(m + x) 后，到达尾节点，这时让la指向B链表的头节点headB。同理，当lb指针沿着B链表走过(n+x)后，到达尾节点，让其指向A链表的头节点。然后继续遍历链表,必然能找到相交节点。应为la的距离为（m+x）+n , lb的距离为（n+x）+m。这道题目可以理解为一道追及相遇的数学题目。最近由于工作需要，开始着手刷力扣。160.相交链表-力扣。不足之处，敬请指正！]]></description><category></category></item><item><title><![CDATA[选择排序算法实现]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/125957740</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/125957740</guid><author>zhoujun12343</author><pubDate>Sun, 24 Jul 2022 12:06:21 +0800</pubDate><description><![CDATA[选择排序]]></description><category></category></item><item><title><![CDATA[2021-08-29国信长天单片机点亮LED灯]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/119979085</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/119979085</guid><author>zhoujun12343</author><pubDate>Sun, 29 Aug 2021 12:44:39 +0800</pubDate><description><![CDATA[题目：单元训练01：LED指示灯的基本控制，首次让8路LED指示灯闪烁3遍然后熄灭，接着依次点亮LED指示灯，最后依次熄灭指示灯，程序循环实现上述功能。
需使用到：



#include"reg52.h"

sbit HC138_C =P2^7;
sbit HC138_B =P2^6;
sbit HC138_A =P2^5;

void Delay(unsigned int t)
{
	while(t--);
	while(t--);
}

void LEDRunning ()
{
	unsigned c]]></description><category></category></item><item><title><![CDATA[蓝桥杯试题 试题 算法提高 数组求和]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/113613632</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/113613632</guid><author>zhoujun12343</author><pubDate>Wed, 03 Feb 2021 16:50:32 +0800</pubDate><description><![CDATA[关键要解决“围成一圈”。
但数组是单向的不能首尾相接，所以必须找到规律适当将首位的数衔接到数组后端。
#include&lt;stdio.h&gt;
int a[1000];
int main()
{
    int i,j,max=-32768000,n,m,s=0;
	scanf("%d%d",&amp;n,&amp;m);
	for(i=0;i&lt;n;i++)
	scanf("%d",&amp;a[i]);//输入原数组
	for(i=0;i&lt;m-1;i++)
	a[n++]=a[i];/.]]></description><category></category></item><item><title><![CDATA[2021-02-01 C语言 十进制转换为二进制（有注释，易懂）]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/113526162</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/113526162</guid><author>zhoujun12343</author><pubDate>Mon, 01 Feb 2021 18:09:36 +0800</pubDate><description><![CDATA[主要是要掌握高中数学内容——二进制转换，然后用编程语言实现
话不多说，上代码！
#include&lt;stdio.h&gt;
#include&lt;math.h&gt; 
int main()
{
	int n,i,m,y=0;
	scanf("%d",&amp;n);//输入一个数 
	for(i=0;n!=0;i++) //对被除数循环除以2，直到被除数等于0 
	{
		m=n%2;//取余数 
		n=n/2;  
		y=y+m*pow(10,i);//对每次的余数进位 
	}	
	print]]></description><category></category></item><item><title><![CDATA[2021-01-28 试题 算法训练 大等于n的最小完全平方数]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/113351180</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/113351180</guid><author>zhoujun12343</author><pubDate>Thu, 28 Jan 2021 17:10:06 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main()
{
	long long int n,i,j=1;
	scanf("%lld",&amp;n);
	if(n&lt;0) printf("0"); 
	for(i=n;j*j!=i;i++)
	for(j=1;j&lt;=n;j++)
	if(j*j==i) {
	printf("%lld ",i);return 0;}	 
   
 } 


]]></description><category></category></item><item><title><![CDATA[2020-01-20 试题 算法提高 分解质因数]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/112912476</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/112912476</guid><author>zhoujun12343</author><pubDate>Wed, 20 Jan 2021 22:22:46 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main()
{
	int n,i,j,a[100],x=0,z,t=1;
	scanf("%d",&amp;n);
	for(i=1;i&lt;=n;i++)
		if(n%i==0)
		{
			for(j=2;j&lt;i;j++)
			if(i%j==0) break;
			if(i==j)
			{
			
			while(n%i==0)
			{
			n=n/i;
			 printf("%d ",i);}
			}
				
.]]></description><category></category></item><item><title><![CDATA[2020-01-20 试题 算法提高 递归输出(蓝桥杯试题)]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/112909977</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/112909977</guid><author>zhoujun12343</author><pubDate>Wed, 20 Jan 2021 20:26:55 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main()
{
	int n,t,x=0,a[100],i=0;
	scanf("%d",&amp;n);
	while(n&gt;0)
	{
	t=n%10;x+=1;a[i++]=t;
	n=n/10;
    }
    for(i=x-1;i&gt;=0;i--)
    {
    printf("%d",a[i]);
     printf("-");
}
    return 0;
 } 

先正向把各位数赋值到数组中，再反向输出；
.]]></description><category></category></item><item><title><![CDATA[2021-01-19 试题 历届试题 回文数字]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/112854212</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/112854212</guid><author>zhoujun12343</author><pubDate>Tue, 19 Jan 2021 22:46:53 +0800</pubDate><description><![CDATA[#include&lt;stdio.h&gt;
int main()
{
	int n,a,b,c,d,e,f,i,count=0;
	scanf("%d",&amp;n);
	    for(i=10000;i&lt;100000;i++) 
	    {
	    b=i/10000,c=i/1000%10,d=i/100%10,e=i/10%10,f=i%10;
	 if(b==f&amp;&amp;c==e&amp;&amp;n==b+c+d+e+f) 
	 printf("%d\n",i),co.]]></description><category></category></item><item><title><![CDATA[2021-01-18 试题 算法提高 数字分组]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/112794963</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/112794963</guid><author>zhoujun12343</author><pubDate>Mon, 18 Jan 2021 21:07:32 +0800</pubDate><description><![CDATA[试题 算法提高 数字分组



`
在这里插入代码片#include&lt;stdio.h&gt;
int main()
{
	double a[10],b[10],c[10],size=0,s1=0,s2=0,s3=0,m,n,z,t,h;
	int i,j,x,y;
	for(i=0;i&lt;10;i++)
		scanf("%lf",&amp;a[i]);
	for(i=0;i&lt;9;i++)
		for(j=0;j&lt;9-i;j++)
			if(a[j]&gt;a[j+1]) 
			{]]></description><category></category></item><item><title><![CDATA[2021-01-17 试题 算法提高 9-1九宫格]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/112755517</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/112755517</guid><author>zhoujun12343</author><pubDate>Sun, 17 Jan 2021 18:26:16 +0800</pubDate><description><![CDATA[不会简便方法，暴力输出
#include&lt;stdio.h&gt;
int main()
{
int a[3][3],i,j,b=0,c=0,d=0,e=0,f=0,g=0,h=0;
for(i=0;i&lt;3;i++)
for(j=0;j&lt;3;j++)
scanf("%d",&amp;a[i][j]);
for(i=0;i&lt;3;i++)
for(j=0;j&lt;3;j++){
if(i0) b+=a[i][j];
if(i1) c+=a[i][j];
if(i2) d+=a[i][j]]]></description><category></category></item><item><title><![CDATA[（求救大佬）蓝桥杯C语言试题 算法训练 C++ CH08 01]]></title><link>https://blog.youkuaiyun.com/zhoujun12343/article/details/112725409</link><guid>https://blog.youkuaiyun.com/zhoujun12343/article/details/112725409</guid><author>zhoujun12343</author><pubDate>Sat, 16 Jan 2021 21:45:18 +0800</pubDate><description><![CDATA[题目：

求解我的代码有什么问题，为什么不能通过蓝桥的编译，但运行结果都正确。
我的代码：
#include&lt;stdio.h&gt;
int main()
{
double ssh,zrf,y,x,g,f;
int a,b,c,d,t,x1,x2,x3,x4,q;
int i,j;
scanf("%d%d%d%d",&amp;a,&amp;b,&amp;c,&amp;d);
if(a&gt;b){x1=a;x2=b;t=a;a=b;b=t;}
else {x1=a;x2=b;}
for(i=a;i&g]]></description><category></category></item></channel></rss>