<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[xyc895的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/xyc895</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; xyc895]]></copyright><item><title><![CDATA[链表的合并，查找操作和使用链表进行出入栈操作]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/85953348</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/85953348</guid><author>xyc895</author><pubDate>Sun, 06 Jan 2019 21:59:29 +0800</pubDate><description><![CDATA[链表的合并和查找
代码中对两个链表进行了合并操作，并可以根据不同的关键字进行查找。head_all是总表，head_boy和head_girl代表分表，函数Link_link对两个链表进行合并，其基本思想是建立一个head_all头结点，将其插入head_boy的头结点之后，将head_girl与之合并后，删除head_girl和head_boy结点。查找是利用ctrcmp函数进行全关键字查找。
...]]></description><category></category></item><item><title><![CDATA[1223顺序栈1.0]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/85224672</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/85224672</guid><author>xyc895</author><pubDate>Sun, 23 Dec 2018 17:54:57 +0800</pubDate><description><![CDATA[顺序栈第一版
功能上实现，连续进栈，出栈，读取栈顶，函数中功能划分为创建栈，初始化栈，进栈，出栈，栈满、栈空检查，查看栈顶信息。
代码详细


#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;stdlib.h&amp;gt;

#define Max 10 
#define bottom -1
struct Seq_stack 
{
    int top ;
    int ...]]></description><category></category></item><item><title><![CDATA[1222双向循环链表1.0]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/85207151</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/85207151</guid><author>xyc895</author><pubDate>Sat, 22 Dec 2018 14:54:32 +0800</pubDate><description><![CDATA[这个链表是双向循环链表，程序实现功能：创建，添加（头，尾，中间），释放，显示。
#include &amp;amp;lt;stdio.h&amp;amp;gt;
#include &amp;amp;lt;time.h&amp;amp;gt;
#include &amp;amp;lt;stdlib.h&amp;amp;gt;
#define N 10
#define Mal_OK 1
#define Mal_ERR 0

struct Dou_node
{
    int number;]]></description><category></category></item><item><title><![CDATA[1218C语言练习]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/85084454</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/85084454</guid><author>xyc895</author><pubDate>Tue, 18 Dec 2018 23:15:13 +0800</pubDate><description><![CDATA[输入某个月的第N周和这一周的第M天，通过int *GetDay() 函数获取参数并返回结果，来得出这一天是这个月的第多少天。(如输入：3，4，即这个月的第3周的第4天，即这个月的第18天)
#include &amp;lt;stdio.h&amp;gt;


int  *GetDay( int week , int day)
{
    int month = 0 ;
    month = week*7 + d...]]></description><category></category></item><item><title><![CDATA[1213 链表通讯录第一版]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/85004597</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/85004597</guid><author>xyc895</author><pubDate>Fri, 14 Dec 2018 15:31:04 +0800</pubDate><description><![CDATA[
#include &amp;amp;amp;lt;stdio.h&amp;amp;amp;gt;
#include &amp;amp;amp;lt;stdlib.h&amp;amp;amp;gt;
#include &amp;amp;amp;lt;string.h&amp;amp;amp;gt;

#define ERR 0
#define NORM 1
struct addresslist
{
    char ID[20];
    char name[20];
    char]]></description><category></category></item><item><title><![CDATA[1209带表头节点的单链表和循环链表]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84937245</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84937245</guid><author>xyc895</author><pubDate>Mon, 10 Dec 2018 11:28:37 +0800</pubDate><description><![CDATA[单链表
#include &amp;lt;stdio.h&amp;gt;
#include&amp;lt;stdlib.h&amp;gt;

#define Mac_OK 1
#define Mac_ERR 0

struct node
{
    int num;
    struct node * next;
};

typedef struct node Node;
typedef struct node * Link;
...]]></description><category></category></item><item><title><![CDATA[1127作业8（2）]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84889401</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84889401</guid><author>xyc895</author><pubDate>Sat, 08 Dec 2018 08:19:05 +0800</pubDate><description><![CDATA[8.写一个 宏MIN，这个宏输入两个参数并返回较小的一个。
#define MIN(A,B) ((A) &amp;lt;= (B) ? (A) : (B))
另外，当你写下面代码时会发生什么事？    least = MIN(*p++,b);
宏定义#define MIN(A,B) ((A) &amp;lt;= (B) ? (A) : (B))对MIN(*p++, b)的作用结果是：((*p++) &amp;lt;= (...]]></description><category></category></item><item><title><![CDATA[1127作业8（1）]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84870698</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84870698</guid><author>xyc895</author><pubDate>Fri, 07 Dec 2018 10:34:20 +0800</pubDate><description><![CDATA[1.简述Makefile的作用
在 Linux环境下使用GNU 的make工具能够比较容易的构建一个属于你自己的工程，整个工程的编译只需要一个命令就可以完成编译、连接以至于最后的执行。不过这需要我们投入一些时间去完成一个或者多个称之为Makefile 文件的编写。makefile带来的好处就是——“自动化编译”，一旦写好，只需要一个make命令，整个工程完全自动编译，极大的提高了软件开发的效率，m...]]></description><category></category></item><item><title><![CDATA[链表Basic]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84726889</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84726889</guid><author>xyc895</author><pubDate>Sun, 02 Dec 2018 19:48:57 +0800</pubDate><description><![CDATA[定义和概念
线性表
指定义指定n个元素的有限序列，具有以下特性：
1）除第一个元素以外，有且仅有一个直接前驱；
2）除最后一个元素以外有且仅有一个直接后继；
顺序表
元素相继存放在一个连续的序列里，具有线性表的特征，可以用一个与之对应的一维数组来描述他，可以进行顺序访问，或者随机访问。
链表
从分类来说，链表可以分为单链表，静态链表，循环链表，双向链表。对于每一个链表来说，他们都有一个与之对应的头...]]></description><category></category></item><item><title><![CDATA[1130c练习题]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84645001</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84645001</guid><author>xyc895</author><pubDate>Fri, 30 Nov 2018 10:47:07 +0800</pubDate><description><![CDATA[求1+2!+3!+…+10!的和
#include &amp;lt;stdio.h&amp;gt;

int facfor(int num)
{
    int sum = 1;
    int i;
    for (i = 1; i &amp;lt;= num ; i++)
    {
        sum = i*sum;
    }
    return sum;
}

int main()
{
    int...]]></description><category></category></item><item><title><![CDATA[1129c练习题]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84644813</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84644813</guid><author>xyc895</author><pubDate>Fri, 30 Nov 2018 10:40:41 +0800</pubDate><description><![CDATA[写一个函数，将字符串转换成带符号整型数据，注意判断字符串长度
#include &amp;lt;stdio.h&amp;gt;

int Nullflag = 0;
int nonflag = 0;

int StrToInt(char *str)
{
    int num = 0;
    char *temp = str;
    if (str == NULL)
    {
        Nullfla...]]></description><category></category></item><item><title><![CDATA[c语言练习1]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84580233</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84580233</guid><author>xyc895</author><pubDate>Wed, 28 Nov 2018 10:35:15 +0800</pubDate><description><![CDATA[题目1：有1、2、3、4个数字，能组成多少个互不相同且无重复数字的三位数？都是多少？
#include &amp;lt;stdio.h&amp;gt;
#include &amp;lt;time.h&amp;gt;

int main()
{
    int num[4];
    int i ,j ,k;
    int sum;
    int pins = 0;

    srand(time(NULL));

    f...]]></description><category></category></item><item><title><![CDATA[1125c学习补遗]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84529089</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84529089</guid><author>xyc895</author><pubDate>Mon, 26 Nov 2018 10:58:19 +0800</pubDate><description><![CDATA[字符串
字符数组中，第一个字符串结束标志“\0”，之前的称之为有效字符串。
\hhh 一到三位有效的8进制数字表示所对应的acsii码值对应的字符 比如&quot;\101&quot;,表示‘A’字符；
\xhh 一位或者两位有效的16进制数值 ，所对应的ACSII字符；
1）字符串结束必有“\0”;
2）字符串的首地址为一个地址常量；
3）字符串数组中，地址为数组的首地址。
4）不同的表示：“A”表示一个字符串，但...]]></description><category></category></item><item><title><![CDATA[1124C学习补遗]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84526564</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84526564</guid><author>xyc895</author><pubDate>Mon, 26 Nov 2018 10:23:25 +0800</pubDate><description><![CDATA[数组
数组具有同质性，有序性，其空间分配连续且具有顺序性。
[]数组运算符
格式：类型名 数组名[下标1]…[下标n]
方括号下标个数表示当前数组维数，比如：
int num[3][4] 表示一个整形的，名为num的二维数组，数组有3行4 列。
在程序中，数组的[]内也可以是整形的表达式，比如在for循环中常用的
for(i = 0 ; i &amp;amp;lt; 10 ; i++)
{
	a[i] = i;
...]]></description><category></category></item><item><title><![CDATA[1123C练习]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84393817</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84393817</guid><author>xyc895</author><pubDate>Fri, 23 Nov 2018 15:23:33 +0800</pubDate><description><![CDATA[求π 





打印字符串、复制字符串、连接字符串


求a和b的最大公约数
gcd(a  ,b)= gcd(b,  a%b)
例：gcd(36,24) =gcd(24, 12 ) =gcd(12, 0 )



]]></description><category></category></item><item><title><![CDATA[1123C练习]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84381644</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84381644</guid><author>xyc895</author><pubDate>Fri, 23 Nov 2018 12:01:04 +0800</pubDate><description><![CDATA[对于任意正整数都可以找出至少一串连续奇数，它们的和等于该整数的立方。以下程序验证[2,20]之间的数满足这一性质。


求100～200间的所有素数，每行打印5个素数


输入5个数(含负数、小数)将它们按由小到大的顺序排列起来



...]]></description><category></category></item><item><title><![CDATA[1122c作业]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84346553</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84346553</guid><author>xyc895</author><pubDate>Thu, 22 Nov 2018 18:25:04 +0800</pubDate><description><![CDATA[将整数转换为10进制、2进制、16进制的数字串



计算字符串中的单词数。


整数数组的冒泡排序（从小到大）




]]></description><category></category></item><item><title><![CDATA[1120C语言练习]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84308818</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84308818</guid><author>xyc895</author><pubDate>Tue, 20 Nov 2018 20:00:26 +0800</pubDate><description><![CDATA[计算从一到指定数字里有多少个9
#include &amp;lt;stdio.h&amp;gt;

int counter(int num)
{
    int i,j;//jishubianliang
    int flag = 1;//
    int counts = 0;
    int pins = 0;
    int bug = 0;
    printf(&quot;num=%d\n&quot;,num);
   ...]]></description><category></category></item><item><title><![CDATA[1118c语言学习补遗]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84225577</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84225577</guid><author>xyc895</author><pubDate>Mon, 19 Nov 2018 08:44:06 +0800</pubDate><description><![CDATA[if，while，do-while，goto，for语句
if语句
格式为 if（条件语句）{执行语句列表}；
条件语句书写时注意运算符的优先级和结合性。
while语句
格式为 while（条件语句）{循环体}；
条件语句书写时同if语句；
do-while语句
格式为 do{循环体}   while（条件语句）；
一般书写时，条件语句以及分号，while 循环体的右花括号写在同一行，已示与空语...]]></description><category></category></item><item><title><![CDATA[1117c语言学习补遗]]></title><link>https://blog.youkuaiyun.com/xyc895/article/details/84194193</link><guid>https://blog.youkuaiyun.com/xyc895/article/details/84194193</guid><author>xyc895</author><pubDate>Sat, 17 Nov 2018 23:02:06 +0800</pubDate><description><![CDATA[标准输入输出函数
printf

格式 printf（“格式符”，输出列表);
2)格式符 %d %c %u %o %s %e etc
3)修饰符（加在%和格式符关键字之间）
m表示输出数字宽度
.n 表示实数的小数位数或字符串指定输出位数
— 左对齐
+显示正号
etc

scanf
1)格式 scanf（“格式符”，注入地址列表）；
2)消除输入垃圾可以在之后添加 getchar函数；
3）格...]]></description><category></category></item></channel></rss>