<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[LZww9900的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/LZww9900</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; LZww9900]]></copyright><item><title><![CDATA[【Error : Unreachable code】]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/126025002</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/126025002</guid><author>LZww9900</author><pubDate>Wed, 27 Jul 2022 23:01:28 +0800</pubDate><description><![CDATA[Error : Unreachable code]]></description><category></category></item><item><title><![CDATA[1118: 有序数组的元素添加]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/113131390</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/113131390</guid><author>LZww9900</author><pubDate>Mon, 25 Jan 2021 18:48:26 +0800</pubDate><description><![CDATA[题目描述

一个非递减有序的整型数组有n个元素，给定一个整数num，将num插入该序列的适当位置，使序列仍保持非递减有序。

要求定义一个函数insert()，将整数num插入在数组a的适当位置上，函数原型如下：


void insert(int a[], int n, int num);


另外函数仍然调用以前定义过的函数PrintArr()输出数组所有元素。

输入

输入有三行。第一行是一个正整数n，n&lt;=1000。第二行是n个整数，第三行是待插入整数num。

输出

输出非递减有序的..]]></description><category></category></item><item><title><![CDATA[1112: 进制转换（函数专题）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/113046839</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/113046839</guid><author>LZww9900</author><pubDate>Sat, 23 Jan 2021 14:28:00 +0800</pubDate><description><![CDATA[题目描述

输入一个十进制整数n，输出对应的二进制整数。常用的转换方法为“除2取余，倒序排列”。将一个十进制数除以2，得到余数和商，将得到的商再除以2，依次类推，直到商等于0为止，倒取除得的余数，即为所求的二进制数。例如，把52换算成二进制数的计算过程如下图：



52除以2得到的余数依次为0,0,1,0,1,1，倒序排列，得到52对应的二进制数110100。

用递归的思想来描述上述计算过程是这样的：输出n/2对应的二进制数，然后输入%2。递归函数的实现过程如下：

void convert(int n]]></description><category></category></item><item><title><![CDATA[1111: 多个整数的逆序输出（函数专题）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/113045372</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/113045372</guid><author>LZww9900</author><pubDate>Sat, 23 Jan 2021 14:09:14 +0800</pubDate><description><![CDATA[题目描述

输入n和n个整数，以与输入顺序相反的顺序输出这n个整数。要求不使用数组，而使用递归函数实现。

递归函数实现过程如下：

void inverse(int n)

{

 if(n &gt;1)

 {

   (1) 读入一个整数，存入num;

  (2) 将后面的n-1个数逆序输出: inverse(n-1);

   (3) 输出num；

 }

if( n == 1) 直接输出num；

}

输入

输入有两行，第一行...]]></description><category></category></item><item><title><![CDATA[1110: 最近共同祖先（函数专题）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/112968773</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/112968773</guid><author>LZww9900</author><pubDate>Thu, 21 Jan 2021 18:06:38 +0800</pubDate><description><![CDATA[如上图所示，由正整数1, 2, 3, ...组成了一棵无限大的二叉树。从某一个结点到根结
点（编号是1 的结点）都有一条唯一的路径，比如从10 到根结点的路径是(10, 5, 2, 1)，
从4 到根结点的路径是(4, 2, 1)，从该结点到根结点的路径上的所有结点称为该结点的祖先。现在的问题就是，给定x 和y，求x和y的最近共同祖先，比如，10和4最近共同祖先是2，10和5的最近共同祖先是5。定义递归函数
int common(int x, int y)
{
如果x==y, return ...]]></description><category></category></item><item><title><![CDATA[1107: 回文数猜想（函数专题）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/112959078</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/112959078</guid><author>LZww9900</author><pubDate>Thu, 21 Jan 2021 15:54:40 +0800</pubDate><description><![CDATA[题目描述

一个正整数，如果从左向右读（称之为正序数）和从右向左读（称之为倒序数）是一样的，这样的数就叫回文数。任取一个正整数，如果不是回文数，将该数与他的倒序数相加，若其和不是回文数，则重复上述步骤，一直到获得回文数为止。例如：68变成154（68+86），再变成605（154+451），最后变成1111（605+506），而1111是回文数。于是有数学家提出一个猜想：不论开始是什么正整数，在经过有限次正序数和倒序数相加的步骤后，都会得到一个回文数。至今为止还不知道这个猜想是对还是错。现在请你编程序验证之]]></description><category></category></item><item><title><![CDATA[字符串加密（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/112367326</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/112367326</guid><author>LZww9900</author><pubDate>Fri, 08 Jan 2021 16:04:08 +0800</pubDate><description><![CDATA[题目描述
输入一串字符（长度不超过100）和一个正整数k，将其中的英文字母加密并输出加密后的字符串，非英文字母不变。加密思想：将每个字母c加一个序数k，即用它后面的第k个字母代替，变换公式：c=c+k。如果字母为z，则后一个字母是a，也就是字母字符形成一个圆。
输入
输入第一行是一个整数k，k是int范围内的正整数；输入第二行是若干字符，以回车结束。
输出
输出加密后的字符串。
样例输入 Copy
280
12kjsdZjk
样例输出 Copy
12edmxTde
提示
注意，即使通过模运算把k控制在小于2]]></description><category></category></item><item><title><![CDATA[求一批整数中出现最多的个位数字（PTA）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/111058825</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/111058825</guid><author>LZww9900</author><pubDate>Sat, 12 Dec 2020 11:56:49 +0800</pubDate><description><![CDATA[7-3 求一批整数中出现最多的个位数字
给定一批整数，分析每个整数的每一位数字，求出现次数最多的个位数字。例如给定3个整数1234、2345、3456，其中出现最多次数的数字是3和4，均出现了3次。
输入格式：
输入在第1行中给出正整数N（≤1000），在第二行中给出N个不超过整型范围的非负整数，数字间以空格分隔。
输出格式：
在一行中按格式“M: n1 n2 …”输出，其中M是最大次数，n1、n2、……为出现次数最多的个位数字，按从小到大的顺序排列。数字间以空格分隔，但末尾不得有多余空格。
输入样例：
3]]></description><category></category></item><item><title><![CDATA[百钱买百鸡（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110942652</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110942652</guid><author>LZww9900</author><pubDate>Wed, 09 Dec 2020 22:41:07 +0800</pubDate><description><![CDATA[1074: 百钱买百鸡
题目描述
百钱买百鸡问题：公鸡五文钱一只，母鸡三文钱一只，小鸡三只一文钱，用100文钱买100只鸡，公鸡、母鸡、小鸡各买多少只？
本程序要求解的问题是：给定一个正整数n，用n文钱买n只鸡，问公鸡、母鸡、小鸡各买多少只？
输入
输入一个正整数n(n&lt;=100)。
输出
如果有解，种组合占一行，包含公鸡、母鸡、小鸡的个数，用正整数表示，每个数据占4列。公鸡母鸡小鸡个数均大于等于0，按公鸡数目从小到大输出，公鸡数目相同按母鸡数目从小到大输出，以此类推。如果无解，输出“No Answe]]></description><category></category></item><item><title><![CDATA[分解质因子（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110938457</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110938457</guid><author>LZww9900</author><pubDate>Wed, 09 Dec 2020 19:10:22 +0800</pubDate><description><![CDATA[1071: 分解质因子
题目描述
将一个正整数分解质因数，例如，输入90，输出2 3 3 5。
输入
输入一个正整数n（2&lt;=n&lt;=2000）。
输出
从小到大输出n的所有质因子，每两个数之间空一格。
样例输入
20
样例输出
2 2 5
提示
注意，最后一个数后面没有空格！！
#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
int prime(int m);/*判断是否为质数*/
int main()
{
    int n,i;
    sc]]></description><category></category></item><item><title><![CDATA[二进制转换为十进制（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110871830</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110871830</guid><author>LZww9900</author><pubDate>Tue, 08 Dec 2020 13:59:39 +0800</pubDate><description><![CDATA[1068: 二进制数
题目描述
将一个二进制数，转换为对应的十进制数。
输入
输入第一行为一个数n，表示二进制数的位数。
第二行有高位到低位依次输入二进制数的每一位数。
输出
输出一个整数，为该二进制数对应的十进制数。
**样例输入 **
12
1 0 0 0 0 0 0 0 0 0 0 1
样例输出
2049
#include &lt;stdio.h&gt;
int main()
{
    int n,i,d,k;
    scanf("%d",&amp;n);
    d=0;
    for(i=1]]></description><category></category></item><item><title><![CDATA[有关浮动的介绍和使用说明]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110545675</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110545675</guid><author>LZww9900</author><pubDate>Thu, 03 Dec 2020 18:20:22 +0800</pubDate><description><![CDATA[一 序言

  浮动是一项比较常用的技术，掌握它能够更好的去处理一些内容

二 主体

 
]]></description><category></category></item><item><title><![CDATA[最大公约与最小公倍（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110505725</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110505725</guid><author>LZww9900</author><pubDate>Wed, 02 Dec 2020 23:07:29 +0800</pubDate><description><![CDATA[1063: 最大公约与最小公倍
题目描述
输入两个正整数，输出其最大公约数和最小公倍数。
输入
输入两个正整数n和m（n,m&lt;=1000000)。输入保证最终结果在int范围内。
输出
输出两个整数，用空格隔开。表示m和n的最大公约数和最小公倍数。
样例输入 Copy
4 6
样例输出 Copy
2 12
#include &lt;stdio.h&gt;
int gcd(int m,int n);
int lcm(int m,int n);
int main()
{
    int m,n;
    ]]></description><category></category></item><item><title><![CDATA[最大公约数（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110503095</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110503095</guid><author>LZww9900</author><pubDate>Wed, 02 Dec 2020 22:34:48 +0800</pubDate><description><![CDATA[1062: 最大公约数
题目描述
输入两个正整数，输出其最大公约数。
输入
输入两个正整数m和n，数据之间用空格隔开。
输出
输出一个整数，表示m和n的最大公约数。
样例输入 Copy
4 6
样例输出 Copy
2
#include &lt;stdio.h&gt;
int gcd(int m,int n);
int main()
{
    int m,n;
    scanf("%d %d",&amp;m,&amp;n);
    printf("%d",gcd(m,n));
}

    int gc]]></description><category></category></item><item><title><![CDATA[顺序输出各位数字（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110502038</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110502038</guid><author>LZww9900</author><pubDate>Wed, 02 Dec 2020 22:21:50 +0800</pubDate><description><![CDATA[1061: 顺序输出各位数字
题目描述
输入一个整数，从高位开始逐位分割并输出各位数字。
输入
输入一个正整数n,n是int型数据
输出
依次输出各位上的数字，每一个数字后面有一个空格，输出占一行。例如，输入 12345 ，输出 1 2 3 4 5
样例输入 Copy
12345
样例输出 Copy
1 2 3 4 5
#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
int main()
{
    int n,i,s,h,m,k;
    scanf("%]]></description><category></category></item><item><title><![CDATA[素数判定（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110404085</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110404085</guid><author>LZww9900</author><pubDate>Mon, 30 Nov 2020 20:12:31 +0800</pubDate><description><![CDATA[1057: 素数判定

时间限制:1Sec内存限制:30 MB

输入一个正整数n，判断n是否是素数，若n是素数，输出”Yes”,否则输出”No”。

输入

输入一个正整数n(n&lt;=1000)

输出

如果n是素数输出"Yes"，否则输出"No"。输出占一行。

样例输入Copy


2

样例输出Copy


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

int prime(int n);    /*事先声明函数*/

int ...]]></description><category></category></item><item><title><![CDATA[数字金字塔（PTA）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110287359</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110287359</guid><author>LZww9900</author><pubDate>Sat, 28 Nov 2020 17:14:57 +0800</pubDate><description><![CDATA[本题要求实现函数输出n行数字金字塔。

函数接口定义：


void pyramid( int n );

其中n是用户传入的参数，为[1, 9]的正整数。要求函数按照如样例所示的格式打印出n行数字金字塔。注意每个数字后面跟一个空格。

裁判测试程序样例：


#include &lt;stdio.h&gt;

void pyramid( int n );

int main()
{    
    int n;

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

    ]]></description><category></category></item><item><title><![CDATA[选择器]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110249199</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110249199</guid><author>LZww9900</author><pubDate>Fri, 27 Nov 2020 22:54:12 +0800</pubDate><description><![CDATA[一 前言 

  特意用单独的一节来述写选择器，因为它的使用非常广泛，而且是一个大程序里必不可少的一部分。

二 主体

  选择器有很多，我在这里先只说三种（因为我也是个小白哈），但这三种非常的常见和好用。

  下面先看代码，很多的解释我也都有标注


&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt;&lt;/title&gt;
		&lt;sty...]]></description><category></category></item><item><title><![CDATA[将大网页分成若干个小页面编码]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110139439</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110139439</guid><author>LZww9900</author><pubDate>Thu, 26 Nov 2020 23:00:28 +0800</pubDate><description><![CDATA[一 序言

  本文是如何将若干个网页合在一起，从而形成一个具有基础功能的网页

二 主体

  大体可以分为两大块：一是将所有网页合在一起的主体网页，也就是“躯干”。二是各部分的分网页，也就是“四肢”。

  我会先展示“躯干”和“四肢”的编码，然年以图片的形式展示生成的网页。

  “躯干”：


&lt;!DOCTYPE html&gt;
&lt;html&gt;
	&lt;head&gt;
		&lt;meta charset="UTF-8"&gt;
		&lt;title&gt;&...]]></description><category></category></item><item><title><![CDATA[绝对值最大（OJ）]]></title><link>https://blog.youkuaiyun.com/LZww9900/article/details/110096995</link><guid>https://blog.youkuaiyun.com/LZww9900/article/details/110096995</guid><author>LZww9900</author><pubDate>Tue, 24 Nov 2020 21:27:06 +0800</pubDate><description><![CDATA[题目描述

输入3个整数，输出绝对值最大的那个数。

输入

输入包含3个int范围内的整数，用空格隔开。

输出

输出三个数中绝对值最大的数，单独占一行。若绝对值最大的数不唯一，则输出最先出现的那个。例如，若输入为1 -3 3，则输出为-3；若输入为1 3 -3则输出为3。

样例输入Copy


1 2 -3

样例输出Copy


-3


#include &lt;stdio.h&gt;
#include&lt;math.h&gt;
int main()
{
    int a,b,c,max..]]></description><category></category></item></channel></rss>