<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[yfc288的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/yfc288</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; yfc288]]></copyright><item><title><![CDATA[PTA 自动售货机]]></title><link>https://blog.youkuaiyun.com/yfc288/article/details/112320444</link><guid>https://blog.youkuaiyun.com/yfc288/article/details/112320444</guid><author>yfc288</author><pubDate>Thu, 07 Jan 2021 17:12:03 +0800</pubDate><description><![CDATA[PTA 自动售货机
如图所示的简易自动售货机，物品架1、2上共有10样商品，按顺序进行编号分别为1－10，标有价格与名称，一个编号对应一个可操作按钮，供选择商品使用。如果物架上的商品被用户买走，储物柜中会自动取出商品送到物架上，保证物品架上一定会有商品。用户可以一次投入较多钱币，并可以选择多样商品，售货机可以一次性将商品输出并找零钱。

用户购买商品的操作方法是：
（1）从“钱币入口”放入钱币，依次放入多个硬币或纸币。钱币可支持1元（纸币、硬币）、2元（纸币）、5元（纸币）、10元（纸币），放入钱币时，控制]]></description><category></category></item><item><title><![CDATA[PTA移动字母]]></title><link>https://blog.youkuaiyun.com/yfc288/article/details/112307750</link><guid>https://blog.youkuaiyun.com/yfc288/article/details/112307750</guid><author>yfc288</author><pubDate>Thu, 07 Jan 2021 13:54:19 +0800</pubDate><description><![CDATA[PTA移动字母
题目：本题要求编写函数，将输入字符串的前3个字符移到最后。
函数接口定义：
void Shift( char s[] );

说明：其中char s [ ]是用户传入的字符串，题目保证其长度不小于3；函数Shift须将按照要求变换后的字符串仍然存在s[ ]里。
裁判测试程序样例：
#include &lt;stdio.h&gt;
#include &lt;string.h&gt;

#define MAXS 10

void Shift( char s[] );

void GetStrin]]></description><category></category></item><item><title><![CDATA[PTA  使用函数输出指定范围内的Fibonacci数]]></title><link>https://blog.youkuaiyun.com/yfc288/article/details/112131751</link><guid>https://blog.youkuaiyun.com/yfc288/article/details/112131751</guid><author>yfc288</author><pubDate>Sun, 03 Jan 2021 10:08:53 +0800</pubDate><description><![CDATA[使用函数输出指定范围内的Fibonacci数
本题要求实现一个计算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]内的]]></description><category></category></item><item><title><![CDATA[PTA指定位置输出字符]]></title><link>https://blog.youkuaiyun.com/yfc288/article/details/111652686</link><guid>https://blog.youkuaiyun.com/yfc288/article/details/111652686</guid><author>yfc288</author><pubDate>Fri, 25 Dec 2020 01:16:06 +0800</pubDate><description><![CDATA[**
PTA指定位置输出字符串**
题目：本题要求实现一个函数，对给定的一个字符串和两个字符，打印出给定字符串中从与第一个字符匹配的位置开始到与第二个字符匹配的位置之间的所有字符。
函数接口定义：
char *match( char *s, char ch1, char ch2 );

函数match应打印s中从ch1到ch2之间的所有字符，并且返回ch1的地址。
**
裁判测试程序样例：
#include &lt;stdio.h&gt;
#define MAXS 10
char *match( char ]]></description><category></category></item><item><title><![CDATA[PTA 9-9 按等级统计学生成绩（简单结构体应用）]]></title><link>https://blog.youkuaiyun.com/yfc288/article/details/111567137</link><guid>https://blog.youkuaiyun.com/yfc288/article/details/111567137</guid><author>yfc288</author><pubDate>Tue, 22 Dec 2020 21:36:25 +0800</pubDate><description><![CDATA[9-9 按等级统计学生成绩
PTA 9-9 按等级统计学生成绩
本题要求实现一个根据学生成绩设置其等级，并统计不及格人数的简单函数。
函数接口定义：
int set_grade( struct student *p, int n );
其中p是指向学生信息的结构体数组的指针，该结构体的定义为：
struct student
{
    int num;
    char name[20];
    int score;
    char grade;
};

n是数组元素个数。学号num、姓名name和成绩]]></description><category></category></item><item><title><![CDATA[help]]></title><link>https://blog.youkuaiyun.com/yfc288/article/details/109646043</link><guid>https://blog.youkuaiyun.com/yfc288/article/details/109646043</guid><author>yfc288</author><pubDate>Thu, 12 Nov 2020 16:03:25 +0800</pubDate><description><![CDATA[**
求给定精度的简单交错序列部分和
**
本题要求编写程序，计算序列部分和 1 - 1/4 + 1/7 - 1/10 + … 直到最后一项的绝对值不大于给定精度eps。
输入格式:
输入在一行中给出一个正实数eps。
输出格式:
在一行中按照“sum = S”的格式输出部分和的值S，精确到小数点后六位。题目保证计算结果不超过双精度范围。
输入样例1:
4E-2
输出样例1:
sum = 0.854457
输入样例2:
0.02
输出样例2:
sum = 0.826310
#include&lt;stdio]]></description><category></category></item></channel></rss>