网站大量收购闲置独家精品文档,联系QQ:2885784924

双向链表(国外英文资料).doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 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)

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档