- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
有趣的程序设计题目
1、请定义一个宏,比较两个数a、b的大小,不能使用大于、小于、if语句 #define Max(a,b) ( a/b)?a:b 2、如何输出源文件的标题和目前执行行的行数 int line = __LINE__; char *file = __FILE__; coutfile name is (file),line is 3、两个数相乘,小数点后位数没有限制,请写一个高精度算法 4、写一个病毒 while (1) { int *p = new int; } 5、不使用额外空间,将 A,B两链表的元素交*归并 6、将树序列化 转存在数组或 链表中 struct st{ int i; short s; char c; }; sizeof(struct st); 7、 char * p1; void * p2; int p3; char p4[10]; sizeof(p1...p4) =? 8、 4,4,4,10 二分查找 快速排序 双向链表的删除结点 1,程序设计(可以用自然语言来描述,不编程):C/C++源代码中,检查花括弧(是(与),{与})是否匹配,若不匹配,则输出不匹配花括弧所在的行与列。2,巧排数字,将1,2,...,19,20这20个数字排成一排,使得相邻的两个数字之和为一个素数,且首尾两数字之和也为一个素数。编程打印出所有的排法。3.两个有序数组的合并,写一个完整的程序,打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为X,第二层为Y,从第三层起每层依次打印数字0,1,2,3,...例子:当N =5,打印出下面的图形:?X X X X X?X Y Y Y X?X Y 0 Y X?X Y Y Y X?X X X X X1.实现双向链表删除一个节点P,在节点P后插入一个节点,写出这两个函数。 //假设线性表的双向链表存储结构typedef?struct?DulNode{????struct?DulNode?*prior;??//前驱指针?????ElemType?data;????//数据?????struct?DulNode?*next;??//后继指针}DulNode,*DuLinkList;//删除操作Status?ListDelete_DuL(DuLinkList?L,int?i,ElemType?e){??if(!(p=GetElemP_DuL(L,i)))?//此处得到i位置的节点指针,如果有需要也得写出具体函数实现????return?ERROR;??e=p-data;??p-prior-next=p-next;??p-next-prior=p-prior;??free(p);??return?OK;}//插入操作Status?ListInsert_DuL(DuLinkList?L,int?i,ElemType?e){??if(!(p=GetElemP_DuL(L,i)))????return?ERROR;??if(!(s=(DuLinkList)malloc(sizeof(DuLNode))))?????return?ERROR;??s-data=e;??s-prior=p-prior;??p-prior-next=s;??s-next=p;??p-prior=s;??return?OK;} 2.写一个函数,将其中的\t都转换成4个空格。 该函数命名为convert,参数的意义为:*strDest目的字符串,*strSrc源字符串,length源字符串的长度函数实现为: char*?convert(char?*strDest,?const?char?*strSrc,int?length){??char?*?cp?=?strDest;??int?i=0;??while(*strSrc??ilength)??//?跳出条件??{????if?(*strSrc==\t)??//将\t转换成4个空格????{??????for(int?j=0;j4;j++)????????*cp++=?;????}????else??????//否则直接拷贝???????*cp++=*strSrc;????strSrc++;????i++;??}??return?strDest;}1 写出程序把一个链表中的接点顺序倒排typedef struct linknode{int data;struct linknode *next;}nod
您可能关注的文档
最近下载
- 2025年山西通用航空职业技术学院单招职业适应性测试题库(全国通用).docx VIP
- 串联式吸附器变压吸附制氧.pdf VIP
- 高教社2024商务礼仪第四版教学课件-2024-01初识商务礼仪.docx VIP
- 会考语文河北试卷及答案.doc VIP
- 奥迪A4保养手册.doc VIP
- AQ 4230_粮食平房仓粉尘防爆规范.pdf VIP
- 2025年宁夏数学(专升本)真题及答案.docx VIP
- 《99.5%纯度变压吸附制氧与氧气提纯一体化系统》编制说明.pdf VIP
- YD 5214-2015 无线局域网工程设计规范.pdf VIP
- 2024年广东省基层住院医师线上岗位培训《推拿技术》答案-中医学专业培训课程专业课.docx VIP
有哪些信誉好的足球投注网站
文档评论(0)