摘要: 单链表基本操作 请编写程序实现单链表插入、删除结点等基本算法。给定一个单链表和一系列插入、删除结点的操作序列,输出实施上述操作后的链表。单链表数据域值为整数。 输入格式: 输入第1行为1个正整数n,表示当前单链表长度;第2行为n个空格间隔的整数,为该链表n个元素的数据域值。第3行为1个正整数m,表示 阅读全文
posted @ 2022-05-04 19:25 21CodeXin 阅读(378) 评论(0) 推荐(0)
摘要: 选民投票 编程统计候选人的得票数。有若干位候选人(n<=10),候选人姓名从键盘输入(候选人姓名不区分大小写,姓名最长为9个字节),若干位选民,选民每次输入一个得票的候选人的名字(姓名最长为9个字节),若选民输错候选人姓名,则按废票处理。程序自动统计各候选人的得票结果,并按照得票数由高到低的顺序排序 阅读全文
posted @ 2022-05-04 19:07 21CodeXin 阅读(498) 评论(0) 推荐(0)
摘要: 统计子串在母串出现的次数 编写一个函数,该函数可以统计一个长度为3的字符串在另一个字符串中出现的次数。例如,假定输入的字符串为:asdasasdfgasdaszx67asdmklo,字符串为:asd,则应输出n=4。 点击查看代码 #include<stdio.h> int fun(char *st 阅读全文
posted @ 2022-05-04 18:58 21CodeXin 阅读(336) 评论(0) 推荐(0)
摘要: 下面程序片段,哪一个是正确的? D A.int n=4; int &r=n*3; B.int m=5; const int &r=m; r=6; C.int n=8; const int &p=n; int &q=p ; D.int n=8; int &p=n; const int q=p ; 以下 阅读全文
posted @ 2022-05-04 18:36 21CodeXin 阅读(344) 评论(0) 推荐(0)
摘要: 说反话-加强版 给定一句英语,要求你编写程序,将句中所有单词的顺序颠倒输出。 输入格式: 测试输入包含一个测试用例,在一行内给出总长度不超过500 000的字符串。字符串由若干单词和若干空格组成,其中单词是由英文字母(大小写有区分)组成的字符串,单词之间用若干个空格分开。 输出格式: 每个测试用例的 阅读全文
posted @ 2022-04-26 16:24 21CodeXin 阅读(487) 评论(0) 推荐(0)
摘要: 函数调用 编写三个函数:求两个整数的最大值、最小值、和。分别用这三个函数作为实参,再写一个计算函数compute,对两个整数进行各种计算。其中一个形参为指向具体算法函数的指针。 点击查看代码 #include <iostream> using namespace std; int max(int a 阅读全文
posted @ 2022-04-26 15:57 21CodeXin 阅读(184) 评论(0) 推荐(0)
摘要: 1.对于以下结构定义,p->str中的加在____。 struct { int len; char *str; } *p; 解析: 是一个结构体指针,结构体指针访问成员用"->",结构体变量用"." 若为p->str++,的确时加在指针str上;而本题为(*p)->str,则会发生语法错误 2. 3 阅读全文
posted @ 2022-04-26 15:42 21CodeXin 阅读(344) 评论(0) 推荐(0)