- 1、本文档共17页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
双向链表(国外英文资料)
双向链表(国外英文资料)
# include stdio . h
# include stdlib.h
# include string.h
# include malloc.h
typedef struct _CNODE_t
{
char chNum[5];
短shScore;
struct _CNODE_t * pNext;
struct _CNODE_t *发生;
} CNODE;
int Setnum(char * chNum);
int Setscore(char * shScore);
CNODE *创建();
CNODE *排序(CNODE * pHead);
无效的输出(CNODE * pHead);
空白MemoryFree(CNODE * pHead);
int main()
{
CNODE * pHead =零;
printf( 2灟? ? ? ? ? ? ? ? ?墳? ? ? ? 2? ?録橢? ? ? ? ? ? \ n”);
printf( 5灟? ? ?浐? ? ? ? ?墳? ? ? ? 5? ?録橢? ? ? ? ? ? \ n”);
printf( 3灟? ? ? ? ? ? ? ? ?墳? ? ? ? 3? ?録橢? ? ? ? ? ? \ n”);
pHead =创建();
printf( ?灟? ? ?録橢:\ n”);
输出(pHead);
printf(録? ? ? ?録橢櫪\ n”);
排序(pHead);
MemoryFree(pHead);
返回0;
}
int Setnum(char * chNum)
{
char *慢性乙肝= chNum;
int二世,iLen = strlen(chNum);
(2 = 0;慢性乙肝(iI);+ + 2)
{
如果(慢性乙肝(iI) 0 )| |(慢性乙肝(iI) 9 ))
{
返回0;
}
}
如果(strcmp(慢性乙肝, 00000 )= = 0)
{
返回0;
}
如果(iLen = 5)
{
chNum[5]= \ 0 ;
}
其他的
{
(2 = 0;iI = iLen;iI + +)
{
chNum[5-iI]= chNum[iLen-iI];
}
(2 = 0;iI 5-iLen;iI + +)
{
chNum[2]= 0 ;
}
}
返回1;
}
int Setscore(char * chScore)
{
char *慢性乙肝= chScore;
int二世;
(2 = 0;慢性乙肝(iI)!= \ 0;+ + 2)
{
如果(慢性乙肝(iI) 0 )| |(慢性乙肝(iI) 9 ))
{
返回0;
}
}
如果((atoi(慢性乙肝) 100)| |(atoi(慢性乙肝) 0))
{
返回0;
}
返回1;
}
CNODE * create()
{
int;
int即时通讯;
int iL;
int iA = 1;
int iLen;
int iFlag;
char chs[10];
char chnum[10];
CNODE * pHead;
* pNew CNODE * pTail;
pHead =(CNODE *)malloc(sizeof(CNODE));
pTail = pHead =零;
而(iA)
{
iFlag = 1;
printf( 35洩? ? ? ? ? ? ? ? ?灟?鷜? ? ? ?椉:\ n”);
。fflush(stdin);
scanf(10“% s”,chnum);
iLen = strlen(chnum);
(iL = 0;iL iLen;iL + +)
{
如果(chnum(iL) 0 | | chnum(iL) 9 )
{
iFlag = 0;
打破;
}
}
如果(iFlag = = 0)
{
printf(灟? ? ? ? ? ? ? ? ? ?橋? ? ? ?潿?鷜? ? ? ?椉\ n”);
}
其他的
{
在= atoi(chnum);
如果(在 1 | | 35)
{
printf(灟? ? ? ? ? ? ? ? ? ?橋? ? ? ?潿?鷜? ? ? ?椉\ n”);
}
其他的
{
iA = 0;
}
}
}
printf(洩? ? ?浐? 00001 ? 99999 ?幟? ? ? 0 ? 100 ? ? ?灟?鷜? ? ? ? ? \ n”);
(iM = 0;肠;iM + +)
{
pNew =(CNODE *)malloc(sizeof(CNODE));
printf(洩? % d ? ?浐:\ n”,iM + 1);。fflush(stdin);
scanf(10“% s”,chs)
您可能关注的文档
最近下载
- 风险识别与风险评价的实践案例分析.pptx
- 断绝关系的文案亲情协议书范本.docx
- 《组合式空调机组设计规范》.pdf VIP
- 2023年南京特殊教育师范学院汉语言文学专业《普通心理学》期末试卷A(有答案).docx VIP
- 外科学教案-外科休克.doc VIP
- 杜甫草堂园林特色浅析.doc
- 违章驾驶员交通安全培训精品课件.pptx
- Panasonic松下电器卫浴产品 电子坐便器CH2N615WSC_2N625GYC用户手册.pdf
- 人教部编版四年级下册语文第五单元教案设计(含交流平台习作例文和习作教案).doc
- 小学数学_青岛版六年级下册数学智慧广场“鸡兔同笼”问题教学设计学情分析教材分析课后反思.doc
文档评论(0)