自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(125)
  • 收藏
  • 关注

原创 OJDS【id:77】【3分】F. DS链表—学生宿舍管理(双向列表容器List)-用List类解决

题目描述假设某校有20间宿舍,宿舍编号101,102,...,120。每间只住一名学生。初始部分宿舍已用。用两个链表(已用宿舍链表和可用宿舍链表)维护宿舍的管理,实现宿舍分配、宿舍交回。约定已用宿舍链表按宿舍号升序链接。初始可用宿舍链表也按宿舍号升序链接。宿舍分配从可用宿舍链表中摘取第一间宿舍分配给学生。学生交回的宿舍挂在可用宿舍链表最后。备注:使用list容器或静态链表。不用考虑宿舍分配和交回不成功的情况。输入初始宿舍状态,第一行输入n,表示已用宿舍n间后跟n行数据,每行格式

2025-09-15 00:20:22 921

原创 OJDS【id:78】【12分】E. DS线性表—多项式相加

对于一元多项式p(x)=p0+p1x+p2x2+…+pnxn,每个项都有系数和指数两部分,例如p2x2的系数为p2,指数为2。编程实现两个多项式的相加。例如5+x+2x2+3x3,-5-x+6x2+4x4,两者相加结果:8x2+3x3+4x4其中系数5和-5都是x的0次方的系数,相加后为0,所以不显示。x的1次方同理不显示。要求用单链表实现。输入第1行:输入t表示有t组测试数据第2行:输入n表示有第1组的第1个多项式包含n个项第3行:输入第一项的系数和指数,以此类推输入n行

2025-09-12 15:15:42 347

原创 OJDS【id:73】【12分】D. DS循环链表—约瑟夫环(Ver. I - A)

N个人坐成一个圆环(编号为1 - N),从第S个人开始报数,数到K的人出列,后面的人重新从1开始报数。问最后剩下的人的编号。例如:N = 3,K = 2,S = 1。2号先出列,然后是1号,最后剩下的是3号。要求使用循环链表实现。题目要求:必须使用指针表示next域,没有表示出链表结点结构的扣一半分!输入测试数据有多组,第一行输入t表示有t组接着输入t行,表示t组参数每组包括3个数N、K、S,表示有N个人,从第S个人开始,数到K出列。(2 <= N <= 10^6,1 <= K <= 10, 

2025-09-11 21:52:56 168

原创 OJDS【id:79】【20分】C. DS单链表--合并

题目描述假定两个单链表是递增有序,定义并实现以下函数,完成两个单链表的合并,继续保持递增有序int LL_merge(ListNode *La, ListNode *Lb)题目要求:必须使用指针表示next域,没有表示出链表结点结构的扣一半分!!输入第1行先输入n表示有n个数据,接着输入n个数据第2行先输入m表示有M个数据,接着输入m个数据输出输出合并后的单链表数据,数据之间用空格隔开本题IO模式为标准输入/输出(Standard IO),你需要从标准输

2025-09-11 19:22:08 113

原创 OJDS【id:80】【20分】B. DS单链表--结点交换

用C++实现含头结点的单链表,然后实现单链表的两个结点交换位置。注意不能简单交换两个结点包含数据,必须通过修改指针来实现两个结点的位置交换交换函数定义可以参考:swapNode(int pa, int pb) //pa和pb表示两个结点在单链表的位置序号swapNode (ListNode * p, ListNode * q) //p和q表示指向两个结点的指针题目要求:必须使用指针表示next域,没有表示出链表结点结构的扣一半分!!输入第1行先输入n表示有n个数据,接着输入n个数据第2

2025-09-11 19:19:34 318

原创 OJDS【id:81】【30分】A. DS单链表--存储结构与操作

实现含头结点的单链表属性包括:data数据域、next指针域操作包括:插入、删除、查找注意:单链表不是数组,所以位置从1开始对应首结点,头结点不放数据题目要求:必须使用指针表示next域,直接用数组求解的扣一半分!!输入第1行先输入n表示有n个数据,接着输入n个数据第2行输入要插入的位置和新数据第3行输入要插入的位置和新数据第4行输入要删除的位置第5行输入要删除的位置第6行输入要查找的位置第7行输入要查找的位置输出数据之间用空格隔开,第1行输出创建后的单链表的数据每成功执行

2025-09-11 19:15:03 309

原创 OJDS【id:69】【5分】F. DS线性表—多项式运算

对于一元多项式p(x)=p0+p1x+p2x2+…+pnxn,每个项都有系数和指数两部分,例如p2x2的系数为p2,指数为2。编程实现两个多项式的加法、减法。例如:多项式A =5+x+2x2,多项式B =-x+4x4,计算:A+B = 5+2x2+4x4A-B = 5 + 2x +2x2-4x4实现方法不限,可以使用容器。输入测试次数t,每组测试数据格式如下第一行,第一个多项式A的项数n(n>0)第二行,A的每一项的系数 指数(共2n个数字,均为整数,以空格分隔)第三行,第一个多项

2025-09-06 18:40:44 201

原创 OJDS【id:92】【10分】E. 德才论

宋代史学家司马光在《资治通鉴》中有一段著名的“德才论”:“是故才德全尽谓之圣人,才德兼亡谓之愚人,德胜才谓之君子,才胜德谓之小人。凡取人之术,苟不得圣人,君子而与之,与其得小人,不若得愚人。”现给出一批考生的德才分数,请根据司马光的理论给出录取排名。输入第一行给出 3 个正整数,分别为:N(≤10^5),即考生总数;L(≥60),为录取最低分数线,即德分和才分均不低于 L 的考生才有资格被考虑录取;H(<100),为优先录取线——德分和才分均不低于此线的被定义为“才德全尽”,此类考生按德才总分从高到低排

2025-09-06 14:19:11 244

原创 OJDS【id:98】【15分】D. 最长连续递增子序列

题目描述给定一个顺序存储的线性表,请设计一个算法查找该线性表中最长的连续递增子序列。例如,(1,9,2,5,7,3,4,6,8,0)中最长的递增子序列为(3,4,6,8)。输入输入第1行给出正整数n(≤10​5​​ );第2行给出n个整数,其间以空格分隔。输出在一行中输出第一次出现的最长连续递增子序列,数字之间用空格分隔,序列结尾不能有多余空格。IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至

2025-09-06 01:19:48 188

原创 OJDS【id:82】【20分】C. DS顺序表之循环移位

题目描述顺序表的移位是循环移位,例如顺序表:1,2,3,4,5,6。如果左移1位,即原来的头元素移动到末尾,其它元素向左移1位,变成2,3,4,5,6,1。同理,如果右移1位,即原来的尾元素移动到头,其它元素向右移1位,变成6,1,2,3,4,5。以下是移位的多个例子:原数据:1,2,3,4,5,6左移3位:4,5,6,1,2,3,与原数据对比右移4位:3,4,5,6,1,2,与原数据对比请编写程序实现顺序表的循环移位操作输入第1行输入n表示顺序表包含的·n个数据第2行输入

2025-09-04 22:18:23 132

原创 OJDS【id:84】【20分】B. DS顺序表--连续操作

建立顺序表的存储结构,属性包括:数组、实际长度、最大长度(设定为1000)编写如下函数实现顺序表的初始化函数。插入多个数据的multiinsert(int i, int n, int item[])函数,实现在第i个位置,连续插入来自数组item的n个数据,即从位置i开始插入多个数据。删除多个数据的multidel(int i, int n)函数,实现从第i个位置开始,连续删除n个数据,即从位置i开始删除多个数据。编写main函数测试该顺序表。输入第1行先输入n表示有n个数据,即n是实际长度;

2025-09-04 20:25:34 246

原创 OJDS【id:85】【30分】A. DS顺序表--存储结构与操作

实现顺序表的存储结构和操作属性包括:数组、实际长度、最大长度(设定为1000)操作包括:创建、插入、删除、查找输入第1行先输入n表示有n个数据,即n是实际长度;接着输入n个数据第2行输入要插入的位置和新数据第3行输入要插入的位置和新数据第4行输入要删除的位置第5行输入要删除的位置第6行输入要查找的位置第7行输入要查找的位置输出数据之间用空格隔开第1行输出创建后的顺序表内容,包括顺序表实际长度和数据每成功执行一次操作(插入或删除),输出执行后的顺序表内容每成功执行一次查找,输出

2025-09-04 20:21:55 131

原创 OJC++【id:26】【2分】AG. 链表的逆序输出(链表)

题目描述按数字输入顺序创建单链表。不可借助数组、容器,不可改变原链表、不可开辟新结点空间。编程实现单链表的逆序输出。输入测试次数t每组测试数据一行,格式如下:数据个数n,后跟n个整数输出对每组测试数据,逆序输出单链表。IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制2\n10 1 2 3 4 5 6 7 8 9 10\n4 19

2025-07-07 11:15:56 143

原创 OJC++【id:50】【2分】O. 单链表的创建(结构体+链表)

题目描述1.问题描述给出初始数据,实现单链表的定义、创建、输出。2.算法单链表结点的存储结构包含两部分:数据、下一结点指针。单链表的创建:输入n个数据e,若数据e不在单链表中,为数据e分配结点,并插入在单链表的尾部;若单链表中已有数据e,则不做任何操作。单链表的输出:从头至尾遍历单链表,输出每个结点的元素值。注:程序不可定义任何数组,否则不计成绩。要求:查找定义子函数:int Find(Node *H,int e) //找到e返回1,找不到返回0。其中Node为链表结点结构体

2025-07-06 17:59:18 238

原创 OJC++【id:422】【2分】M. 【程序填空题】引用作为左值

题目描述编写一个函数 find_ele,其功能是在整数数组中查找第一个值为偶数的元素,并返回该元素的引用。如果没有找到偶数元素,返回最后一个元素的引用。在主函数中动态生成一个含有m个元素的整数数组,并调用find_ele函数,将该函数返回的数组元素的值*2。最后输出修改后的数组中所有元素。主函数已给出,请补齐动态分配语句和三个子函数。输入输入测试次数n针对每次测试,首先输入数组元素个数m,然后输入m个元素输出针对每次测试,输出修改后的数组中所有元素IO模式本

2025-07-06 16:13:08 218

原创 OJC++【id:423】【6分】F. 【程序填空题】访问数组元素(引用)

题目描述输入n,输入n个数,计算n个数的和并输出。主函数定义如下,请补齐put函数。输入测试次数每组测试数据一行,正整数n(1~1000),后跟n个整数。输出每组测试数据输出一行,即n个整数的和。IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制3\n4 10 20 30 40\n10 1 2 3 -1 -2 -3 1 2 3 4

2025-07-06 15:36:10 268

原创 OJC++【id:60】【2分】B. 出生日期排序(结构)

题目描述要求定义一个结构体数组,包含年月日,表示每一个人的出生日期。然后对出生日期由小到大排序,并输入排序后的结果。要求:出生日期的存储必须使用结构体,不能使用其他类型的数据结构。要求程序全过程对出生日期的输入、访问、输出都必须使用结构。 输入第一行输入t表示有t个出生日期每行输入三个整数,分别表示年、月、日依次输入t个实例 输出按照从小到大的顺序依次输出出生日期。IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入

2025-07-06 13:13:51 217

原创 OJC++【id:43】【2分】A. 小票输入输出(结构体)

题目描述现在人的消费习惯大多是刷卡消费,商家会通过POS机回执一个小票,包含商家名称、终端号、操作员、发卡方、有效期、卡号、交易时间、消费金额等信息,把商家信息定义为一个Struct结构,按照要求输出相应的格式小票。输入第一行输入消费次数(刷卡次数)第二行以此输入小票包含的各种属性;第三行与第二行类似,以此类推。。。输出根据输入信息,依次输出各次刷卡信息$IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准

2025-07-06 12:41:12 127

原创 OJC++【id:333】【15分】G. OOP抢票验证码(类模板+函数模板)

题目描述对于某抢票系统,存在一个长度为六的验证码,验证码可以为整形,字符型,浮点型,我们认为验证码是有效的当且仅当验证码是非递减序列。现请你利用函数模板,完成对验证码的检验 输入第一行为测试数据组数每组测试数据由验证码类型以及一串验证码组成 输出输出验证的结果 IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制4\nc\n

2025-06-11 20:19:39 239

原创 OJC++【id:335】【15分】F. OOP有序数组(类模板+函数模板)

题目描述 实现一个类模板,它可以接受一组数据,能对数据排序,也能输出数组的内容。输入测试进行多次,每次输入一行。每行输入的第一个数字为0,1,2或3:为0时表示输入结束; 为1时表示将输入整数,为2时表示将输入有一位小数的浮点数,为3时表示输入字符。如果第一个数字非0,则接下来将输入一个正整数,表示即将输入的数据的数量。从每行第三个输入开始,依次输入指定类型的数据。输出每行输出排序后的数组IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标

2025-06-11 20:16:55 235

原创 OJC++【id:489】【10分】E. 复杂数据类型的较大者(函数模板)

题目描述编写一个函数模板,求不同类型(int、double、float、char、string、CComplex)数据中的较大者。CComplex类对象的大小先比实部,实部大的比较大。实部一样大的情况下比较虚部,虚部大的比较大。输入测试次数t每次测试输入:数据类型type(int、double、float、char、string、CComplex)两个type类型的数据a和b输出a和b中的较大者IO模式本题IO模式为标准输入/输出(Standard IO),

2025-06-11 20:14:20 190

原创 OJC++【id:343】【15分】D. 有界数组模板类(类模板)

题目描述编写有界数组模板BoundArray(即检查对数组元素下标引用是否越界),能够存储各种类型的数据。要求实现对数组进行排序的方法sort,及对数组进行查找的方法search。(不能直接调用C++自带的排序或查找函数)输入第一行先输入t,表示有t个测试用例从第二行开始输入每个测试用例的数据。首先输入数据类型,I表示int,D表示double,C表示char,接着输入数组的元素个数然后输入每个元素最后输入要查找的元素输出首先输出从小到大排序的元素然后输出查找元素

2025-06-11 20:12:10 161

原创 OJC++【id:342】【15分】C. 矩阵类模板(类模板)

题目描述设计一个矩阵类模板Matrix,支持任意数据类型的数据。要求至少包含2个成员函数:矩阵转置函数transport、以及打印输出函数print编写main函数进行测试,调用类的成员函数完成转置和输出。输入第一行先输入t,表示有t个测试用例从第二行开始输入每个测试用例的数据。首先输入数据类型,I表示int,D表示double,C表示char,接着输入两个参数m和n,分别表示矩阵的行和列接下来输入矩阵的元素,一共m行,每行n个数据输出输出转置后的矩阵IO模

2025-06-11 20:09:57 199

原创 OJC++【id:341】【15分】A. 简单类模板(类模板)

题目描述定义一个列表类模板,该列表包含属性:数值列表(用长度为100的数组表示),数据长度(实际的数据个数);包含的方法:初始化、插入、删除、打印,方法定义为:1)初始化,接受外来参数,把数据保存在数值列表中,未使用的列表部分全部初始化为-12)插入,接受外来参数的插入位置和插入数值,插入位置从0开始计算,注意从插入位置开始,原有数据都要往后移动一位,且数据长度+13)删除,接受外来参数的删除位置,删除位置从0开始计算,注意从删除位置后一位开始,原有数据都要往前移动一位,且数据长度-14

2025-06-11 20:07:13 312

原创 OJC++【id:488】【20分】E. 基础数据类型的较大者(函数模板)

题目描述编写一个函数模板,求不同基本数据类型(int、double、float、char)数据中的较大者。输入测试次数t每次测试输入:数据类型type(int、double、float、char)两个type类型的数据a和b输出a和b中的较大者IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制2\nint 25 36\ndou

2025-06-10 21:50:03 177

原创 OJC++【id:328】【20分】D. OOP 指定类型与区间排序(函数模板)

题目描述现在有int、string、float,3种类型的数据需要排序每次输入数据类型及n个数据,并指定排序区间[beg, end),请你对该区间内的数据进行排序并输出。(注意:beg和end指的是数组下标)(可以使用系统排序函数) 输入第1行:一个正整数t,表示测试次数以下t行,每行输入:type n [beg,end) : n个数据(用空格分隔)..(注意beg和end可以为任何值,且不一定有beg<=end成立。如果区间越界,则超出部分不进行排序:比如n=10, 输入区间为[

2025-06-10 21:47:53 168

原创 OJC++【id:346】【20分】C. 逆序输出函数模板

题目描述编写一个逆序输出数据的函数模板reverse(复数的逆序是实部虚部置换)。输入第一行输入测试次数每次测试输入一行,先输入一个大写字母表示数据类型, I表示整型、D表示双精度型、S表示string类型字符串、C表示复数类对象,最后输入数据。输出每次测试输出一行,逆序排列的数据IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制5\n

2025-06-10 21:45:09 270

原创 OJC++【id:344】【20分】B. 对象相加函数模板

题目描述时钟类CClock有时、分、秒;人民币类CRmb有元、角、分三个数据成员。试为这种类型的类对象定义一个两两相加的函数模板add,包括三个参数:2个对象和一个int表示进制。(要求不能用函数重载的方法)主函数如下所示:...CClock c1(...), c2(...), c;c = add(c1, c2, 60);cout << c << endl; CRmb r1(...), r2(...), r;r = add(r1, r2, 10);cout << r

2025-06-10 21:42:24 188

原创 OJC++【id:339】【20分】A. 谁的票数最高(函数模板)

题目描述某小镇要票选镇长,得票最高者当选。但由于投票机制不健全,导致每届投票时,候选人在投票系统的识别码类型不一致。请编写函数模板,能针对多种类型的数据,查找出得票最高的元素。其中,每届投票的选票有n张,识别码类型为T注意:必须使用模板函数输入第一行输入t表示有t个测试实例第二行先输入一个大写字母表示识别码类型,I表示整数类型,C表示字符型,S表示字符串型;然后输入n表示数组长度。第三行输入n个数据依次输入t个实例输出每行输出一个结果,分别输出当选者的识别码和得票数,

2025-06-10 21:39:16 239

原创 OJC++【id:453】【25分】C. 换个格式输出整数(string)

题目描述用“B"表示”百“,”S“表示”十“,用”123...n"表示不为0的个位数字。换个格式来输出任一个不超过3位的正整数。例如,234应该输出“BBSSS1234”,因为它有2个“百”,3个“十”,以及个位的4。输入输入一个正整数输出用规定的格式输出nIO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制234输出样例1BBSSS123

2025-06-08 22:58:34 199

原创 OJC++【id:452】【25分】B. 读取一行内个数不定的整数(stringstream)

题目描述所有输入数据都是整数,分为多行,行数不确定;每行个数也不确定,每个数据之间用单个空格分开。数据要求按行处理,每个数据加1后输出。具体输出格式参考样例。输入数据有多行,每行数据中间用单个空格分开输出每行数据加1后,按行输出IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制2 3 4\n5 6\n7输出样例13 4 5 \n

2025-06-08 22:56:25 268

原创 OJC++【id:338】【35分】C. 元素查找(函数模板)

题目描述编写一个在数组中进行查找的函数模板,其中数组为具有n个元素,类型为T,要查找的元素为key。注意:必须使用模板函数输入第一行输入t表示有t个测试实例第二行先输入一个大写字母表示数组类型,I表示整数类型,D表示双精度数类型,C表示字符型,S表示字符串型;然后输入n表示数组长度。第三行输入n个数据第四行输入key依次输入t个实例输出每行输出一个结果,找到输出key是数组中的第几个元素(从1开始),找不到输出0IO模式本题IO模式为标准输入/输出(St

2025-06-08 22:53:36 184

原创 OJC++【id:340】【35分】B. 倚天屠龙记(函数模板)

题目描述江湖中有一个传言,只要倚天剑和屠龙刀中暗藏的秘密拼到一起,就能得到天下无敌的内功秘笈。设计一个函数模板,完成拼凑的功能(将倚天剑的秘密连接到屠龙刀的后面),并将秘笈输出. 其中每个秘密由n个元素组成,类型为T。输入第一行输入t表示有t个测试实例第二行先输入一个大写字母表示数据类型,I表示整数类型,D表示双精度数类型,C表示字符型;然后输入n表示数据个数。第三行输入倚天剑的n个数据第四行输入屠龙刀的n个数据依次输入t个实例输出每行输出一个结果IO模式本

2025-06-08 22:51:20 200

原创 OJC++【id:345】【30分】A. 排序函数模板

题目描述编写一个对n个元素的数组升序排序的函数模板mysort,其中元素类型可以是基本数据类型,也可以是点对象(按点到原点的距离比较)。(要求不能用C++提供的sort函数模板)输入第一行输入测试次数每次测试输入二行,第1行先输入一个大写字母表示数组类型,I表示整数类型,S表示字符串型,D表示双精度数类型,P表示点,最后输入n表示数组长度。第2行输入n个数据。输出每次测试输出一行排序后的结果IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入

2025-06-08 22:48:51 134

原创 OJC++【id:9】【20分】E. 古典加密(字符串与string)

题目描述有一种古典加密方法就是按照字母表顺序,把每个字母循环右移k位,从而转换为加密的另一个字母。例如偏移2位,即A对应C,B对应D,……X对应Z,Y对应A,Z对应B;同样a对于c,b对应d,……x对应z,y对应a,z对应b。如果输入的不是字母则忽略无需加密,例如数字和标点符号就不用加密当前设定加密规则是:循环右移4位,对于输入的字符,只对字母进行加密,字母区分大小写,其他字符例如数字、标点符号等不做加密,直接输出。提示:字符串处理可以使用C++的string输入第一行输入T表

2025-06-04 17:28:00 125

原创 OJC++【id:454】【20分】D. 【程序填空】最贵的书(string)

题目描述输入一组书籍及价格,输出最贵的那本书。请根据程序框架,实现Book类输入输入书的数目n连续n行,依次输入每本书的书名和价格,中间用','分隔。输出输出最贵的那本书的书名和价格。具体输出格式参考样例。IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。输入样例13\nThe Little Prince,30\nA Tale of Two Cities,20\nThe Lord of th

2025-06-04 17:25:48 245

原创 OJC++【id:51】【20分】C. 字符串string的使用

题目描述在C++中往往用string类代替字符数组char s[],使用更加方便要求编写使用string完成一些字符串处理输入一个字符串数组,输出其中长度最短的字符串的前半段,和长度最长的字符串的后半段无需考虑字符串长度相同的情况字符串长度一半是向上取整 输入第1行输入t(大于1)表示有t个字符串接着输入t行,每行输入一个字符串(不会包含空格)输出输出两行,一行输出最短字符串的前半段,一行输出最长字符串的后半段 IO模式本题IO模式为标准输入/输

2025-06-04 17:22:17 145

原创 OJC++【id:484】【20分】B. 格式化输出(消除分隔符)

题目描述输入一个带分隔符a的字符串,以回车结束输入。将该字符串存储到字符数组c中。将字符串中指定分隔符a删除后输出。输入测试次数t每次测试:第一行输入分隔符a;第二行输入一个带分隔符a的字符串,以回车结束输入。输出将字符串中指定分隔符a删除后输出。具体参考样例。IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制2\n,\n

2025-06-04 17:20:10 133

原创 OJC++【id:6】【20分】A. 格式化输入输出

题目描述按照输入的描述,对数据进行格式化输出输入测试次数t每次测试,首先输入一个字符,然后输入-/+表示左或右对齐,一个整数x,一个填充字符y,表示空白用字符y填充。输出按要求输出数据。参考样例IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输出流中。样例查看模式 正常显示查看格式输入样例1 <-复制2\nh - 8 *\n@ + 5 /\n\n输出样例1h*******\n////

2025-06-04 17:18:06 208

原创 OJC++【id:485】【25分】D. 字符串string的基本操作

题目描述在C++中往往用string类代替字符数组char s[],使用更加方便请定义一个string类对象保存一个字符串,输出字符串长度、字符串首字符、字符串尾字符和整个字符串。 输入第1行输入t(大于1)表示有t个字符串接着输入t行,每行输入一个字符串(不会包含空格)输出对每个字符串,输出字符串长度、字符串首字符、字符串尾字符和整个字符串。IO模式本题IO模式为标准输入/输出(Standard IO),你需要从标准输入流中读入数据,并将答案输出至标准输

2025-06-03 19:54:18 194

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除