<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xwdlu的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xwdlu</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xwdlu]]></copyright><item><title><![CDATA[动力节点Java教程2024笔记（515-600集）]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/141064044</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/141064044</guid><author>xwdlu</author><pubDate>Fri, 09 Aug 2024 16:03:53 +0800</pubDate><description><![CDATA[动力节点JAVA基础2024课程，第11~15章，包含的主要内容为：注解、网络编程、Lambda表达式、Stream API与JAVA新特性概述，重点学习注解、Lambda表达式和Stream API]]></description><category></category></item><item><title><![CDATA[动力节点Java教程2024笔记 （305~514）]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/141062632</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/141062632</guid><author>xwdlu</author><pubDate>Fri, 09 Aug 2024 15:33:54 +0800</pubDate><description><![CDATA[动力节点JAVA2024课程，第7~10章，主要内容为：集合、IO流、多线程和反射机制，这部分内容都很重要，需要好好学，多巩固]]></description><category></category></item><item><title><![CDATA[动力节点Java教程2024笔记（1-304集）]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/141061007</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/141061007</guid><author>xwdlu</author><pubDate>Fri, 09 Aug 2024 15:05:45 +0800</pubDate><description><![CDATA[Java动力节点基础2024课程，第1~304集，包含的内容为 1 - 6章， JAVA开发环境搭建、JAVA基础语法、面向对象、数组、异常和常用类的使用]]></description><category></category></item><item><title><![CDATA[第九次作业]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/122239267</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/122239267</guid><author>xwdlu</author><pubDate>Thu, 30 Dec 2021 16:03:56 +0800</pubDate><description><![CDATA[现在想将学生绩点组成一个链表。链表结点内容包括学生姓名，学号，绩点

输入是一组学生的姓名、学号和绩点，以链表形式存储。

删除绩点小于平均绩点的学生结点，成为一个新链表。

后按照输入的顺序，依序输出新链表的学生信息。

平均绩点是输入的所有学生绩点取算术平均值。



输入描述

输入包括若干行。 每行是一个学生的姓名、学号和绩点，以空格隔开。

最后一行是*.

输出描述

输出包括学生姓名。 每个学生姓名一行。

样例输入

sddv 005 3.6
jjjbjb 1465 1.5
jdsf 015]]></description><category></category></item><item><title><![CDATA[第八次作业]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/122238652</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/122238652</guid><author>xwdlu</author><pubDate>Thu, 30 Dec 2021 15:47:02 +0800</pubDate><description><![CDATA[2048星球要举行一次选举，以选出他们的新一任国王。请你帮忙写一道小程序来帮助他们确定谁是新的国王。有三个候选人，每个选民只能投一票，要求输出最终的票最高的人的名字。

样例输入

yangguang
Bob
zhengyang
Bob
Bob
Zhengyang
Yangguang
Bob

样例输出

Bob


#include&lt;stdio.h&gt;
#include&lt;string.h&gt;

struct p{
 char n[20];
 int l;
}m[3];

v...]]></description><category></category></item><item><title><![CDATA[第七次作业]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/122238317</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/122238317</guid><author>xwdlu</author><pubDate>Thu, 30 Dec 2021 15:41:16 +0800</pubDate><description><![CDATA[用指针编程，从键盘上输入多个字符串（每个串不超过5个字符且没有空格），用”*****”作为输入结束的标记。从所输入的若干字符串中，找出一个最大的串（按字典序），并输出该串。要求串的输入以及最大串的查找通过调用编写的函数实现。输出行末无多余空格


样例输入


abcd
bcde
asdb
sdaf
*****



样例输出

sdaf


#include&lt;stdio.h&gt;
#include&lt;string.h&gt;

void c(char *p,char *p1);

void..]]></description><category></category></item><item><title><![CDATA[输入一行字符，统计并输出其中有多少个单词，单词之间用空格分隔。]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121919754</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121919754</guid><author>xwdlu</author><pubDate>Tue, 14 Dec 2021 09:32:14 +0800</pubDate><description><![CDATA[输入一行字符，统计并输出其中有多少个单词，单词之间用空格分隔。

输入描述

只有一行，保证只包含可见字符，且此行的所有字符数不超过100。

输出描述

一个整数，表示输入的一行字符中共有多少个单词。
请注意行尾输出换行

样例输入

I am a program.

样例输出

4





#include&lt;stdio.h&gt;

void main()
{
 char string[81];
 int i,num = 0,word = 0;
 char c;
 get...]]></description><category></category></item><item><title><![CDATA[输入3个字符串，找出并输出其中的最大一个字符串。]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121919724</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121919724</guid><author>xwdlu</author><pubDate>Tue, 14 Dec 2021 09:30:48 +0800</pubDate><description><![CDATA[输入3个字符串，找出并输出其中的最大一个字符串。

输入描述

有三行，每行一个不包含空格的字符串，保证每个字符串的长度不超过100。

输出描述

在一行中输出读入的3个字符串中的最大一个。
请注意行尾输出换行。

样例输入

CHINA
HOLLAND
AMERICA

样例输出

HOLLAND



#include&lt;stdio.h&gt;
#include&lt;string.h&gt;
void main()
{

 char str[3][20];
 char string[...]]></description><category></category></item><item><title><![CDATA[在有序数列中插入一个数，不改变数组的顺序]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121912822</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121912822</guid><author>xwdlu</author><pubDate>Tue, 14 Dec 2021 09:29:35 +0800</pubDate><description><![CDATA[给定一个从小到大有序的整数序列，将其保存至数组。另外输入一个整数，将其插入至这个数组中并保持数组有序。

输入描述

第一行有一个正整数n，表示原始的整数序列长度为n，保证n不超过50。
第二行有n个整数，表示原始的整数序列，保证这个序列是从小到大给出的。
第三行有一个整数，表示需要插入的整数。

输出描述

在一行中输出n+1个整数，表示完成插入的整数序列。每个整数后输出一个空格。
请注意行尾输出换行。

样例输入

10
1 2 3 4 5 6 7 9 10 11
8

样例输出

1 2 3 4 5 ]]></description><category></category></item><item><title><![CDATA[输出杨辉三角形的前n行]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121912766</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121912766</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 19:43:08 +0800</pubDate><description><![CDATA[输出杨辉三角形的前n行。

输入描述

第一行有一个正整数n，保证n不超过20。

输出描述

共有n行，从第1行至第n行，每行输出与行数相等个数的整数，整数后输出一个空格。
请注意行尾输出换行。

样例输入

6

样例输出

1
1 1
1 2 1
1 3 3 1
1 4 6 4 1
1 5 10 10 5 1



#include&lt;stdio.h&gt;

void main()
{
 int a[20][20],n,i,j;
 scanf("%d",&amp;n);
 fo...]]></description><category></category></item><item><title><![CDATA[找鞍点]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121912747</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121912747</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 19:41:35 +0800</pubDate><description><![CDATA[找出一个二维数组中的所有鞍点，即该位置上的元素在该行中最大但是在该列中最小。需要注意有可能鞍点不存在，此时需要输出“NO”。

输入描述

第一行有2个正整数n和m，表示二维数组的高度和宽度，保证n和m均不超过50。
之后的n行每行有m个用空格隔开的整数，表示二维数组对应位置的值。

输出描述

当鞍点存在时，将每个鞍点的信息在一行内输出，输出三个用空格隔开的整数，分别为鞍点元素的值以及其所在的行号和列号，有多个鞍点时，按照元素读入的顺序进行输出。当鞍点不存在时，在一行内输出“NO”。
请注意不需要输出引号]]></description><category></category></item><item><title><![CDATA[折半法找数]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121912729</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121912729</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 19:40:00 +0800</pubDate><description><![CDATA[给定15个按从小到大已经有序的整数，将其放在一个数组中。另外输入一个整数，要求使用折半查找法找出该数是数组中的第几个元素的值。如果该数不在数组中，则输出“NO”。

输入描述

第一行有15个整数，即15个从大到小已有序的原始整数。
第二行有一个整数，表示需要使用折半查找法查找的元素。

输出描述

如果查找到了输入的整数，则输出此数在序列中的序号，即第一个是0，最后一个是14。
如果查找不到这个整数，则输出“NO”。
请注意不需要输出引号，并请注意行尾输出换行。



样例输入

1 3 5 7 9 10]]></description><category></category></item><item><title><![CDATA[翻译电文]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121912689</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121912689</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 19:38:15 +0800</pubDate><description><![CDATA[有一行电文，已经按照如下规则译成了密码：
A-&gt;Z a-&gt;z
B-&gt;Y b-&gt;y
C-&gt;X c-&gt;x
… …
… …
即第1个字母变换成第26个字母，第i个字母变换成第(26-i+1)个字母。非字母字符不变。给定一段密码，请将其译成原文并输出。

输入描述

一行密码，包含各种可见字符，保证长度不超过100。

输出描述

如题目描述中密码翻译规则译出的原文。
请注意行尾输出换行。

输入样例

R zn z kiltizn.

输出样例

I am a progra..]]></description><category></category></item><item><title><![CDATA[浅尝算法]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121911496</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121911496</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 18:22:02 +0800</pubDate><description><![CDATA[在算法4-1中已经描述过一种定位子串的算法，但其依赖字符串的其他操作（使用了算法4-3描述的子串提取以及字符串比较）。

下面给出书中另一种相对独立的定位子串算法：



图：求子串位置的定位函数

书中的算法思想是这样的：分别利用计数指针i和j指示主串S和模式串T中当前正待比较的字符位置。算法的基本思想是：从主串S的第pos个字符起和模式的第一个字符比较之，若相等，则继续逐个比较后续字符，否则从主串的下一个字符起再重新和模式的字符比较之。依次类推，直至模式T中的每个字符依次和主串S中的一个连续的字符序列相]]></description><category></category></item><item><title><![CDATA[函数求值]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121911473</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121911473</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 18:20:46 +0800</pubDate><description><![CDATA[给定正整数N，函数F(N)表示小于等于N的自然数中1和2的个数之和，例如：1,2,3,4,5,6,7,8,9,10序列中1和2的个数之和为3，因此F(10)=3。输入N，求F(N)的值，1=&lt;N&lt;=10^100(10的100次方)若F(N)很大，则求F(N)mod20123的值

输入样例

10

10

输出样例

3

3





#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

int min(int a,int b);
void.]]></description><category></category></item><item><title><![CDATA[判断是否为回文串]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121911453</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121911453</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 18:19:32 +0800</pubDate><description><![CDATA[编制程序，设计一个函数，这个函数用于判断一个字符串是否回文串。所谓回文串，是一个正读和反读都一样的字符串。例如"level"和"moom"

该函数的原型如下：int isPalindromicString(char s[ ])；

这个函数接收要判断的字符串的首地址并判断其是否回文串。是则返回1，不是则返回0。



请使用下面的主函数来测试你设计的函数。（将下面的main函数代码复制粘贴到你的程序中，你只需要设计这个函数即可，然后一起编译执行）



int main(){

char s[100];
]]></description><category></category></item><item><title><![CDATA[判断满足条件的三位数]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121911421</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121911421</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 18:17:35 +0800</pubDate><description><![CDATA[本题引用自PTA，原作者：浙大城市学院张高燕

本题要求实现一个函数，统计给定区间内的三位数中有两位数字相同的完全平方数（如144、676）的个数。

函数原型为：int search( int n );

其中传入的参数int n是一个三位数的正整数（最高位数字非0）。函数search返回[101,n]区间内所有满足条件的数的个数。



请使用下面的main函数测试你设计的函数：

int main(){  int number;  scanf("%d",&amp;number);  pr...]]></description><category></category></item><item><title><![CDATA[用函数实现数组循环右移]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121911379</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121911379</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 18:15:12 +0800</pubDate><description><![CDATA[设计一个函数，该函数用于实现一维数组的循环右移。

函数原型为：voidarrayShiftRight(int a[ ],int n,int m);

该函数的功能是将长度为n的数组a循环右移m个位置。



请使用下面的源代码来测试你设计的函数：



intmain(){

int i,n,m;

    scanf("%d%d",&amp;n,&amp;m);

int arr[n];

for(i=0;i&lt;n;i++)

scanf("%d",&amp;arr[i]);

  ...]]></description><category></category></item><item><title><![CDATA[求二维数组平均值]]></title><link>https://blog.youkuaiyun.com/xwdlu/article/details/121911339</link><guid>https://blog.youkuaiyun.com/xwdlu/article/details/121911339</guid><author>xwdlu</author><pubDate>Mon, 13 Dec 2021 18:12:51 +0800</pubDate><description><![CDATA[设计一个函数，该函数用于求一个任意大小的二维double型数组的平均值。

该函数的名字叫做matrixAvg



请使用下面的main函数测试你设计的函数



int main(){

int M,N;

scanf("%d%d",&amp;M,&amp;N);

double aver,a[M][N];

int i,j;

for(i=0;i&lt;M;i++)

for(j=0;j&lt;N;j++)

scanf("%lf",&amp;a[i][j]);

    aver=matri...]]></description><category></category></item></channel></rss>