<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[Priest_One的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/Priest_One</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; Priest_One]]></copyright><item><title><![CDATA[实验4-1-12 黑洞数 (20 分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/117563888</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/117563888</guid><author>Priest_One</author><pubDate>Fri, 04 Jun 2021 15:52:37 +0800</pubDate><description><![CDATA[黑洞数也称为陷阱数，又称“Kaprekar问题”，是一类具有奇特转换特性的数。
任何一个各位数字不全相同的三位数，经有限次“重排求差”操作，总会得到495。最后所得的495即为三位黑洞数。所谓“重排求差”操作即组成该数的数字重排后的最大数减去重排后的最小数。（6174为四位黑洞数。）
例如，对三位数207：
第1次重排求差得：720 - 27 ＝ 693；
第2次重排求差得：963 - 369 ＝ 594；
第3次重排求差得：954 - 459 ＝ 495；
以后会停留在495这一黑洞数。如果三位数的3个数]]></description><category></category></item><item><title><![CDATA[习题4-7 最大公约数和最小公倍数 (15 分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/117523754</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/117523754</guid><author>Priest_One</author><pubDate>Thu, 03 Jun 2021 15:18:48 +0800</pubDate><description><![CDATA[本题要求两个给定正整数的最大公约数和最小公倍数。
输入格式:
输入在一行中给出两个正整数M和N（≤1000）。
输出格式:
在一行中顺序输出M和N的最大公约数和最小公倍数，两数字间以1空格分隔。
输入样例:
511 292
输出样例:
73 2044
#include &lt;stdio.h&gt;
int main()
{
    int a,b,x,y,t=0;
    scanf("%d %d",&amp;a,&amp;b);
    x=a;
    y=b;
    while(y!=0){
  ]]></description><category></category></item><item><title><![CDATA[实验3-10 高速公路超速处罚 (15 分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/117519735</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/117519735</guid><author>Priest_One</author><pubDate>Thu, 03 Jun 2021 13:54:29 +0800</pubDate><description><![CDATA[按照规定，在高速公路上行使的机动车，达到或超出本车道限速的10%则处200元罚款；若达到或超出50%，就要吊销驾驶证。请编写程序根据车速和限速自动判别对该机动车的处理。
输入格式:
输入在一行中给出2个正整数，分别对应车速和限速，其间以空格分隔。
输出格式:
在一行中输出处理意见：若属于正常行驶，则输出“OK”；若应处罚款，则输出“Exceed x%. Ticket 200”；若应吊销驾驶证，则输出“Exceed x%. License Revoked”。其中x是超速的百分比，精确到整数。
输入样例1:
6]]></description><category></category></item><item><title><![CDATA[实验3-1 求一元二次方程的根 (20 分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/117480754</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/117480754</guid><author>Priest_One</author><pubDate>Wed, 02 Jun 2021 19:50:06 +0800</pubDate><description><![CDATA[本题目要求一元二次方程ax^2＋bx＋c＝0的根，结果保留2位小数。
输入格式:
输入在一行中给出3个浮点系数a、b、c，中间用空格分开。
输出格式:
根据系数情况，输出不同结果：
1)如果方程有两个不相等的实数根，则每行输出一个根，先大后小；
2)如果方程有两个不相等复数根，则每行按照格式“实部+虚部i”输出一个根，先输出虚部为正的，后输出虚部为负的；
3)如果方程只有一个根，则直接输出此根；
4)如果系数都为0，则输出"Zero Equation"；
5)如果a和b为0，c不为0，则输出"Not An ]]></description><category></category></item><item><title><![CDATA[1年过去了，依旧是个菜鸡。。。]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/117464519</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/117464519</guid><author>Priest_One</author><pubDate>Wed, 02 Jun 2021 12:03:12 +0800</pubDate><description><![CDATA[0.0,好久不玩这个了，也不太会玩，以前只是记录刷题中遇到的错题和不懂的题。
有看到给我私信的，不好意思，很久不看了，没有及时回复，实际上，我也是个小菜鸡_(:з」∠)_。
最近又开始刷题了，冲冲冲冲！！！！

...]]></description><category></category></item><item><title><![CDATA[C 习题8-4 报数 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/105922058</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/105922058</guid><author>Priest_One</author><pubDate>Mon, 04 May 2020 19:30:06 +0800</pubDate><description><![CDATA[报数游戏是这样的：有n个人围成一圈，按顺序从1到n编好号。从第一个人开始报数，报到m（&lt;n）的人退出圈子；下一个人从1开始报数，报到m的人退出圈子。如此下去，直到留下最后一个人。
本题要求编写函数，给出每个人的退出顺序编号。
函数接口定义：
void CountOff( int n, int m, int out[] );
其中n是初始人数；m是游戏规定的退出位次（保证为小于n的正整数）。函...]]></description><category></category></item><item><title><![CDATA[C 练习8-8 移动字母 (10分）]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/105586038</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/105586038</guid><author>Priest_One</author><pubDate>Fri, 17 Apr 2020 18:21:57 +0800</pubDate><description><![CDATA[本题要求编写函数，将输入字符串的前3个字符移到最后。
函数接口定义：
void Shift( char s[] );
其中char s[]是用户传入的字符串，题目保证其长度不小于3；函数Shift须将按照要求变换后的字符串仍然存在s[]里。
裁判测试程序样例：
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

#define MAXS 10

...]]></description><category></category></item><item><title><![CDATA[C 习题7-8 字符串转换成十进制整数 (15分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104558941</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104558941</guid><author>Priest_One</author><pubDate>Fri, 28 Feb 2020 16:42:05 +0800</pubDate><description><![CDATA[输入一个以#结束的字符串，本题要求滤去所有的非十六进制字符（不分大小写），组成一个新的表示十六进制数字的字符串，然后将其转换为十进制数后输出。如果在第一个十六进制字符之前存在字符“-”，则代表该数是负数。
输入格式：
输入在一行中给出一个以#结束的非空字符串。
输出格式：
在一行中输出转换后的十进制数。题目保证输出在长整型范围内。
输入样例：
±P-xf4±1!#
输出样例：
-3905
#inc...]]></description><category></category></item><item><title><![CDATA[C 习题7-5 找鞍点 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104541410</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104541410</guid><author>Priest_One</author><pubDate>Thu, 27 Feb 2020 18:02:07 +0800</pubDate><description><![CDATA[一个矩阵元素的“鞍点”是指该位置上的元素值在该行上最大、在该列上最小。
本题要求编写程序，求一个给定的n阶方阵的鞍点。
输入格式：
输入第一行给出一个正整数n（1≤n≤6）。随后n行，每行给出n个整数，其间以空格分隔。
输出格式：
输出在一行中按照“行下标 列下标”（下标从0开始）的格式输出鞍点的位置。如果鞍点不存在，则输出“NONE”。题目保证给出的矩阵至多存在一个鞍点。
输入样例1：
4
1 ...]]></description><category></category></item><item><title><![CDATA[习题7-4 求矩阵各行元素之和 (15分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104538370</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104538370</guid><author>Priest_One</author><pubDate>Thu, 27 Feb 2020 16:06:53 +0800</pubDate><description><![CDATA[本题要求编写程序，求一个给定的m×n矩阵各行元素之和。
输入格式：
输入第一行给出两个正整数m和n（1≤m,n≤6）。随后m行，每行给出n个整数，其间
以空格分隔。
输出格式：
每行输出对应矩阵行元素之和。
输入样例：
3 2
6 3
1 -8
3 12
输出样例：
9
-7
15
#include &lt;stdio.h&gt;
int main()
{
    int m,n;
    int...]]></description><category></category></item><item><title><![CDATA[C 习题7-3 判断上三角矩阵 (15分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104467513</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104467513</guid><author>Priest_One</author><pubDate>Sun, 23 Feb 2020 21:12:18 +0800</pubDate><description><![CDATA[上三角矩阵指主对角线以下的元素都为0的矩阵；主对角线为从矩阵的左上角至右下角的连线。
本题要求编写程序，判断一个给定的方阵是否上三角矩阵。
输入格式：
输入第一行给出一个正整数T，为待测矩阵的个数。接下来给出T个矩阵的信息：每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行，每行给出n个整数，其间以空格分隔。
输出格式：
每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵，输出“YES”...]]></description><category></category></item><item><title><![CDATA[C 习题7-2 求一批整数中出现最多的个位数字 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104351214</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104351214</guid><author>Priest_One</author><pubDate>Sun, 16 Feb 2020 23:39:48 +0800</pubDate><description><![CDATA[给定一批整数，分析每个整数的每一位数字，求出现次数最多的个位数字。例如给定3个整数1234、2345、3456，其中出现最多次数的数字是3和4，均出现了3次。
输入格式：
输入在第1行中给出正整数N（≤1000），在第二行中给出N个不超过整型范围的非负整数，数字间以空格分隔。
输出格式：
在一行中按格式“M: n1 n2 …”输出，其中M是最大次数，n1、n2、……为出现次数最多的个位数字，按从小...]]></description><category></category></item><item><title><![CDATA[C 练习7-4 找出不是两个数组共有的元素 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104316753</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104316753</guid><author>Priest_One</author><pubDate>Fri, 14 Feb 2020 18:23:00 +0800</pubDate><description><![CDATA[给定两个整型数组，本题要求找出不是两者共有的元素。
输入格式:
输入分别在两行中给出两个整型数组，每行先给出正整数N（≤20），随后是N个整数，其间以空格分隔。
输出格式:
在一行中按照数字给出的顺序输出不是两数组共有的元素，数字间以空格分隔，但行末不得有多余的空格。题目保证至少存在一个这样的数字。同一数字不重复输出。
输入样例:
10 3 -5 2 8 0 3 5 -15 9 100
11 6 ...]]></description><category></category></item><item><title><![CDATA[C 习题6-8 统计一行文本的单词个数 (15分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104303339</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104303339</guid><author>Priest_One</author><pubDate>Thu, 13 Feb 2020 21:38:55 +0800</pubDate><description><![CDATA[本题目要求编写程序统计一行字符中单词的个数。所谓“单词”是指连续不含空格的字符串，各单词之间用空格分隔，空格数可以是多个。
输入格式:
输入给出一行字符。
输出格式:
在一行中输出单词个数。
输入样例:
Let’s go to room 209.
输出样例:
5
#include &lt;stdio.h&gt;
int main()
{
    char a;
    int cnt=0,num=...]]></description><category></category></item><item><title><![CDATA[C 习题6-7 简单计算器 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104302689</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104302689</guid><author>Priest_One</author><pubDate>Thu, 13 Feb 2020 21:09:03 +0800</pubDate><description><![CDATA[模拟简单运算器的工作。假设计算器只能进行加减乘除运算，运算数和结果都是整数，四种运算符的优先级相同，按从左到右的顺序计算。
输入格式:
输入在一行中给出一个四则运算算式，没有空格，且至少有一个操作数。遇等号”=”说明输入结束。
输出格式:
在一行中输出算式的运算结果，或者如果除法分母为0或有非法运算符，则输出错误信息“ERROR”。
输入样例:
1+2*10-10/2=
输出样例:
10
#inc...]]></description><category></category></item><item><title><![CDATA[C 习题6-4 使用函数输出指定范围内的Fibonacci数 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104090521</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104090521</guid><author>Priest_One</author><pubDate>Mon, 27 Jan 2020 01:13:26 +0800</pubDate><description><![CDATA[本题要求实现一个计算Fibonacci数的简单函数，并利用其实现另一个函数，输出两正整数m和n（0&lt;m≤n≤10000）之间的所有Fibonacci数。所谓Fibonacci数列就是满足任一项数字是前两项的和（最开始两项均定义为1）的数列。
函数接口定义：
int fib( int n );
void PrintFN( int m, int n );
其中函数fib须返回第n项Fibonac...]]></description><category></category></item><item><title><![CDATA[C 习题6-3 使用函数输出指定范围内的完数 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104090157</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104090157</guid><author>Priest_One</author><pubDate>Sun, 26 Jan 2020 22:59:21 +0800</pubDate><description><![CDATA[本题要求实现一个计算整数因子和的简单函数，并利用其实现另一个函数，输出两正整数m和n（0&lt;m≤n≤10000）之间的所有完数。所谓完数就是该数恰好等于除自身外的因子之和。例如：6=1+2+3，其中1、2、3为6的因子。
函数接口定义：
int factorsum( int number );
void PrintPN( int m, int n );
其中函数factorsum须返回int ...]]></description><category></category></item><item><title><![CDATA[C 习题6-2 使用函数求特殊a串数列和 (20分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104085916</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104085916</guid><author>Priest_One</author><pubDate>Sun, 26 Jan 2020 09:18:02 +0800</pubDate><description><![CDATA[给定两个均不超过9的正整数a和n，要求编写函数求a+aa+aaa++⋯+aa⋯a（n个a）之和。
函数接口定义：
int fn( int a, int n );
int SumA( int a, int n );
其中函数fn须返回的是n个a组成的数字；SumA返回要求的和。
裁判测试程序样例：
#include &lt;stdio.h&gt;

int fn( int a, int n );
i...]]></description><category></category></item><item><title><![CDATA[C 习题6-1 分类统计字符个数 (15分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104085865</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104085865</guid><author>Priest_One</author><pubDate>Sun, 26 Jan 2020 08:51:04 +0800</pubDate><description><![CDATA[本题要求实现一个函数，统计给定字符串中英文字母、空格或回车、数字字符和其他字符的个数。
函数接口定义：
void StringCount( char s[] );
其中 char s[] 是用户传入的字符串。函数StringCount须在一行内按照
letter = 英文字母个数, blank = 空格或回车个数, digit = 数字字符个数, other = 其他字符个数
的格式输出。
裁判测...]]></description><category></category></item><item><title><![CDATA[C  习题4-9 打印菱形图案 (15分)]]></title><link>https://blog.youkuaiyun.com/Priest_One/article/details/104083422</link><guid>https://blog.youkuaiyun.com/Priest_One/article/details/104083422</guid><author>Priest_One</author><pubDate>Sat, 25 Jan 2020 15:12:55 +0800</pubDate><description><![CDATA[本题要求编写程序，打印一个高度为n的、由“*”组成的正菱形图案。
输入格式:
输入在一行中给出一个正的奇数n。
输出格式:
输出由n行星号“*”组成的菱形，如样例所示。每个星号后跟一个空格。
输入样例:
7
输出样例:
      * 
    * * * 
  * * * * * 
* * * * * * * 
  * * * * * 
    * * * 
      * 


#includ...]]></description><category></category></item></channel></rss>