<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[JYY_2021的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/JYY_2021</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; JYY_2021]]></copyright><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验6-7 使用函数输出一个整数的逆序数 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119948634</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119948634</guid><author>JYY_2021</author><pubDate>Fri, 27 Aug 2021 11:09:13 +0800</pubDate><description><![CDATA[本题要求实现一个求整数的逆序数的简单函数。

函数接口定义：


int reverse( int number );


其中函数reverse须返回用户传入的整型number的逆序数。

裁判测试程序样例：


#include &lt;stdio.h&gt;

int reverse( int number );

int main()
{
  int n;

  scanf("%d", &amp;n);
  printf("%d\n", reverse(n));

  return ...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验6-6 使用函数验证哥德巴赫猜想 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119948090</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119948090</guid><author>JYY_2021</author><pubDate>Fri, 27 Aug 2021 10:59:56 +0800</pubDate><description><![CDATA[本题要求实现一个判断素数的简单函数，并利用该函数验证哥德巴赫猜想：任何一个不小于6的偶数均可表示为两个奇素数之和。素数就是只能被1和自身整除的正整数。注意：1不是素数，2是素数。

函数接口定义：


int prime( int p );
void Goldbach( int n );


其中函数prime当用户传入参数p为素数时返回1，否则返回0；函数Goldbach按照格式“n=p+q”输出n的素数分解，其中p≤q均为素数。又因为这样的分解不唯一（例如24可以分解为5+19，还可以分解为7+17）.]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验6-5 使用函数输出指定范围内的Fibonacci数 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119947228</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119947228</guid><author>JYY_2021</author><pubDate>Fri, 27 Aug 2021 10:22:22 +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项Fibonacci数；函数PrintFN要在一行中输出给定范围[m,n]内的所有Fibonacci数，相邻数字间有.]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验6-4 使用函数输出指定范围内的完数 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119943046</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119943046</guid><author>JYY_2021</author><pubDate>Fri, 27 Aug 2021 00:00:05 +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 number的因子和；函数PrintPN要逐行输出给定范围[m,n]内每个完数的因子累加形式的分解式.]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验6-3 使用函数求特殊a串数列和 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119942816</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119942816</guid><author>JYY_2021</author><pubDate>Thu, 26 Aug 2021 23:36:55 +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 );
int SumA( int a, int n );

int main()
{
  int a..]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-11 使用函数求最大公约数 (10 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119912449</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119912449</guid><author>JYY_2021</author><pubDate>Thu, 26 Aug 2021 23:25:41 +0800</pubDate><description><![CDATA[本题要求实现一个计算两个数的最大公约数的简单函数。

函数接口定义：


int gcd( int x, int y );


其中x和y是两个正整数，函数gcd应返回这两个数的最大公约数。

裁判测试程序样例：


#include &lt;stdio.h&gt;

int gcd( int x, int y );

int main()
{
  int x, y;

  scanf("%d %d", &amp;x, &amp;y);
  printf("%d\n", gcd(x, y));
...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-10 使用函数求余弦函数的近似值 (15 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119912075</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119912075</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 15:18:22 +0800</pubDate><description><![CDATA[函数接口定义：


double funcos( double e, double x );


其中用户传入的参数为误差上限e和自变量x；函数funcos应返回用给定公式计算出来、并且满足误差要求的cos(x)的近似值。输入输出均在双精度范围内。

裁判测试程序样例：


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

double funcos( double e, double x );

int main()
{  
  double ...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-9 使用函数输出水仙花数 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119909721</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119909721</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 13:56:19 +0800</pubDate><description><![CDATA[函数接口定义：


int narcissistic( int number );
void PrintN( int m, int n );


函数narcissistic判断number是否为水仙花数，是则返回1，否则返回0。

函数PrintN则打印开区间(m,n)内所有的水仙花数，每个数字占一行。题目保证100≤m≤n≤10000。

裁判测试程序样例：


#include &lt;stdio.h&gt;

int narcissistic( int number );
void Prin...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-8 使用函数统计指定数字的个数 (15 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119907939</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119907939</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 11:48:02 +0800</pubDate><description><![CDATA[本题要求实现一个统计整数中指定数字的个数的简单函数。本题要求实现一个统计整数中指定数本题要求实现一个统计整数中指定数字的个数的简单函数。

函数接口定义：


int CountDigit( int number, int digit );


其中number是不超过长整型的整数，digit为[0, 9]区间内的整数。函数CountDigit应返回number中digit出现的次数。

裁判测试程序样例：


#include &lt;stdio.h&gt;

int CountDigit( int nu]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-7 使用函数求1到10的阶乘和 (10 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119907521</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119907521</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 11:32:08 +0800</pubDate><description><![CDATA[本题要求实现一个计算非负整数阶乘的简单函数，使得可以利用该函数，计算1!+2!+⋯+10!的本本题要求实现一个计算非负整数阶乘的简单函数，使得可以利用该函数，计算1!+2!+⋯+10!的值。

函数接口定义：


double fact( int n );


其中n是用户传入的参数，其值不超过10。如果n是非负整数，则该函数必须返回n的阶乘。

裁判测试程序样例：


#include &lt;stdio.h&gt;

double fact( int n );

int main(void)
{  ..]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-6 使用函数判断完全平方数 (10 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119907265</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119907265</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 11:24:46 +0800</pubDate><description><![CDATA[本题要求实现一个判断整数是否为完全平方数的简单函数

本题要求实现一个判断整数是否为完全平方数的简单函数。

函数接口定义：


int IsSquare( int n );


裁判测试程序样例：


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

int IsSquare( int n );

int main()
{
  int n;

  scanf("%d", &amp;n);
  if ( IsSquare(n) ) printf(...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-5 使用函数求素数和 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119905412</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119905412</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 10:27:36 +0800</pubDate><description><![CDATA[本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。

本题要求实现一个判断素数的简单函数、以及利用该函数计算给定区间内素数和的函数。

素数就是只能被1和自身整除的正整数。注意：1不是素数，2是素数。

函数接口定义：


int prime( int p );
int PrimeSum( int m, int n );


其中函数prime当用户传入参数p为素数时返回1，否则返回0；函数PrimeSum返回区间[m,n]内所有素数的和。题目保证用户传入的参数m≤n。

裁判.]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-4 使用函数计算两点间的距离 (10 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119905016</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119905016</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 10:14:42 +0800</pubDate><description><![CDATA[本题要求实现一个函数，对给定平面任意两点坐标(x1​,y1​)和(x2​,y2​)，求这两点之间的距离。本题要求实现一个函数，对给定平面任意两点坐标(x1​,y1​)和(x2​,y2​)，求这两点之间的距离。

函数接口定义：


double dist( double x1, double y1, double x2, double y2 );


其中用户传入的参数为平面上两个点的坐标(x1,y1)和(x2,y2)，函数dist应返回两点间的距离。

裁判测试程序样例：


#include &lt..]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-3 使用函数求奇数和 (15 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119904573</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119904573</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 10:01:55 +0800</pubDate><description><![CDATA[本题要求实现一个函数，计算N个整数中所有奇数的和，同时实现一个判断奇偶性的函数。

本题要求实现一个函数，计算N个整数中所有奇数的和，同时实现一个判断奇偶性的函数。

函数接口定义：


int even( int n );
int OddSum( int List[], int N );


其中函数even将根据用户传入的参数n的奇偶性返回相应值：当n为偶数时返回1，否则返回0。函数OddSum负责计算并返回传入的N个整数List[]中所有奇数的和。

裁判测试程序样例：


#include &lt;]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-2 符号函数 (10 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119903491</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119903491</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 09:17:38 +0800</pubDate><description><![CDATA[本题要求实现符号函数sign(x)。

本题要求实现符号函数sign(x)。

函数接口定义：


int sign( int x );


其中x是用户传入的整型参数。符号函数的定义为：若x大于0，sign(x)=1；若x等于0，sign(x)=0；否则，sign(x)=−1。

裁判测试程序样例：


#include &lt;stdio.h&gt;

int sign( int x );

int main()
{
  int x;

  scanf("%d", &amp;x);
...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验5-1 使用函数计算两个复数之积 (10 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119901593</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119901593</guid><author>JYY_2021</author><pubDate>Wed, 25 Aug 2021 00:19:06 +0800</pubDate><description><![CDATA[若两个复数分别为：c1​=x1​+y1​i和c2​=x2​+y2​i，则它们的乘积为c1​×c2​=(x1​x2​−y1​y2​)+(x1​y2​+x2​y1​



函数接口定义：


double result_real, result_imag;
void complex_prod( double x1, double y1, double x2, double y2 );


其中用户传入的参数为两个复数x1+y1i和x2+y2i；函数complex_prod应将计算结果的实部存放在全局变量re..]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验2-4-5 简单实现x的n次方 (10 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119900897</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119900897</guid><author>JYY_2021</author><pubDate>Tue, 24 Aug 2021 23:26:23 +0800</pubDate><description><![CDATA[本题要求实现两个函数：一个函数判断给定正整数的各位数字之和是否等于5；另一个函数统计




double mypow( double x, int n );


函数mypow应返回x的n次幂的值。题目保证结果在双精度范围内。

裁判测试程序样例：


#include &lt;stdio.h&gt;

double mypow( double x, int n );

int main()
{
  double x;
  int n;

  scanf("%lf %d", &amp;x, ...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验2-4-1 统计各位数字之和是5的数 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119895904</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119895904</guid><author>JYY_2021</author><pubDate>Tue, 24 Aug 2021 18:09:03 +0800</pubDate><description><![CDATA[给定区间内有多少个满足上述要求的整数，并计算这些整数的和。

函数接口定义：


int is( int number );
void count_sum( int a, int b );


函数is判断number的各位数字之和是否等于5，是则返回1，否则返回0。

函数count_sum利用函数is统计给定区间[a,b]内有多少个满足上述要求（即令is返回1）的整数，并计算这些整数的和。最后按照格式


count = 满足条件的整数个数, sum = 这些整数的和


进行输出。题目保证0&lt..]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验6-1 近似求PI (15 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119888513</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119888513</guid><author>JYY_2021</author><pubDate>Tue, 24 Aug 2021 14:08:19 +0800</pubDate><description><![CDATA[输入格式：

输入在一行中给出精度eps，可以使用以下语句来读输入：


scanf("%le", &amp;eps);


输出格式：

在一行内，按照以下格式输出π的近似值（保留小数点后5位）：


PI = 近似值



#include &lt;stdio.h&gt;
int main()
{
    double eps;
    scanf("%le", &amp;eps);
    
    double s=1,t;
    double a=1,b=1,i=1;
    do
   ...]]></description><category></category></item><item><title><![CDATA[PTA《C语言程序设计实验与习题指导（第3版）》题目集 实验4-2-9 梅森数 (20 分)]]></title><link>https://blog.youkuaiyun.com/JYY_2021/article/details/119886313</link><guid>https://blog.youkuaiyun.com/JYY_2021/article/details/119886313</guid><author>JYY_2021</author><pubDate>Tue, 24 Aug 2021 11:36:54 +0800</pubDate><description><![CDATA[形如2n−1的素数称为梅森数（Mersenne Number）。例如22−1=3、23−1=7都是梅森数。1722



输入格式：

输入在一行中给出正整数n（n&lt;20）。

输出格式：

按从小到大的顺序输出所有不超过2n−1的梅森数，每行一个。如果完全没有，则输出“None”。

输入样例：


6


输出样例：


3
7
31



#include &lt;stdio.h&gt;
#include &lt;math.h&gt;
int main()
{
    int n;
    sc]]></description><category></category></item></channel></rss>