
HZNUOJ
BoBoo文睡不醒
终将突破桎梏
展开
-
【C系列1.4】奇迹暖暖系列1(HZNUOJ 2023程序设计基础第一章作业 Pro )
Description奇迹暖暖的衣服等级有A,B,C,D四个等级。5种属性,A等为1分,B等2分,C等3分,D等4分。(不符合游戏实际,不要在意细节啦)Input输入五个字符(A-D,都是大写)各个字符中间用空格隔开Output分数值,注意换行。Samplesinput Copy原创 2024-10-13 23:30:00 · 463 阅读 · 0 评论 -
【C系列1.3】她的乐趣(HZNUOJ 2023程序设计基础第一章作业 Pro )
Description失恋的她感觉世界都是黑暗的,伤心的她只能通过画矩形来走出失恋的阴影。Input矩阵的宽n(0原创 2024-10-13 23:30:00 · 285 阅读 · 0 评论 -
【C系列1.2】她的烦恼【 2024程序设计基础第一章作业 】
DescriptionACM的一个队员的身高成了队里的永恒话题,她想知道在ACM队员中有多少人比她高,其中她的身高为150,其余队员身高如下:cyp:170, mwy:165, zp:175, wxa:175, zl:160, yl:175, cjc:180, ydw:180, sjy:165, wjn:165, lsc:170, wzj:170, zry:170, cjf:170注:本题没有输入,你只需找出答案然后直接输出即可(样例就是答案)。Output请输出比她高的人的名字,一个名字一原创 2024-10-11 23:45:00 · 212 阅读 · 0 评论 -
【C系列1.1】她的过去【 2024程序设计基础第一章作业 】
DescriptionACM队有一个感人的故事,他与她,认识得平平淡淡,相爱得轰轰烈烈,分开得凄凄惨惨。五年前在离别之日,她眼中含泪的在日志上写下了:“Sorry、嗳上你是我的错!”五年后,为了纪念曾经的爱情,她准备用c语言在屏幕上输出这个难忘的句子的英文版:“Sorry,Love you was my fault!”。请你帮帮她。Output输出她的话。Samplesinput Copyoutput CopySorry,Love you was my fault! Hint你原创 2024-10-11 23:45:00 · 236 阅读 · 0 评论 -
Input-Output Lecture (1) for ACM Freshman【 2024程序设计基础第一章作业 】
Description给出两个整数a和b,计算a+b的值。Input第一行是一个数字T (1原创 2024-10-11 23:45:00 · 371 阅读 · 0 评论 -
Ushio的游戏(HZNUOJ 2024程序设计基础综合作业 Hard )
DescriptionNagisa,如果你还在的话…我们就能凑一起打麻将了,还玩什么扑克牌啊!Okazaki Ushio是一个乖巧懂事的小女孩。今天,在幼儿园里,Ushio的老师Fujibayashi Kyou教了Ushio一个名为“Five-card Stud”(即我们常说的“梭哈”)的扑克牌游戏。Ushio非常开心,回到家后便缠着爸爸Okazaki Tomoya一起玩扑克牌。但是在玩牌的过程中,Ushio发现,这个游戏的规则对她来说实在是太复杂了,每玩一局,Ushio总是要算好久才能算出胜负。原创 2024-10-05 10:27:46 · 869 阅读 · 0 评论 -
【C系列5.8】指针专题之说明指针数组 (HZNUOJ 2024程序设计基础第五章作业)
Description说明一个指向3个函数的指针数组:void(*ptr[3])(int)={fun0,fun1,fun2}。根据不同输入选择不同的函数,例如:输入1,则打印,“这是1号函数的打印输出。”;输入2,则打印,“这是2号函数的打印输出。”;输入3,则打印,“这是3号函数的打印输出。”Input输入含多组测试数据。对于每组测试数据,只含一个整数a,a为1、2、3中的一个。Output这是a号函数的打印输出(a为具体数字)。原创 2024-10-01 10:47:06 · 235 阅读 · 0 评论 -
【C系列5.7】指针专题之函数指针(HZNUOJ 2024程序设计基础第五章作业)
DescriptionAlex刚刚学习了函数指针int (*pfun)(int x, int y),请你用函数指针帮助Alex选出两个数中的较大数。Input包含多组输入。每组输入是两个绝对值不大于100的整数a,bOutputa、b中的较大值。原创 2024-10-01 10:43:37 · 219 阅读 · 0 评论 -
【C系列5.15】一维整型数组(HZNUOJ 2024程序设计基础第五章作业)
Description输入10个整数(所有整数大于等于-10000,小于等于10000),通过指针输出10个数中最大的数,最小的数及这10个数的平均数(平均数保留2位小数)。Input输入10个整数。Output通过指针输出10个数中最大的数,最小的数及这10个数的平均数(平均数保留2位小数)。原创 2024-10-01 10:38:48 · 310 阅读 · 0 评论 -
【C系列5.12】指针专题之求平均值(HZNUOJ 2024程序设计基础第五章作业)
Description随意输入十个整数,利用指针实现对这十个整数的访问,求其平均值,结果保留到小数点后两位。Input输入包含多组测试数据,每组测试数据包含十个绝对值不大于100的整数。Output平均数,保留到小数点后两位。原创 2024-10-01 10:31:33 · 261 阅读 · 0 评论 -
【C系列5.11】指针专题之比身高 (HZNUOJ 2024程序设计基础第五章作业)
Descriptiona、b、c是三个好基友,有一天他们坐在一起比身高。他们希望聪明的你可以用指针来从矮到高排出他们的身高。Input输入包含多组测试数据,每组测试数据占一行。一行有三个浮点数分别代表a、b、c的身高,每个数值大于160.0且小于等于190.0。Output对于每行输入的a、b、c的身高输出用指针排序后的身高结果,小数点后保留一位小数。原创 2024-10-01 10:26:27 · 253 阅读 · 0 评论 -
【C系列5.2】指针专题之好朋友的属相(HZNUOJ 2024程序设计基础第五章作业)
DescriptionAlex认识了很多好朋友,她想根据他们的出生年份推断出他们的属相(“鼠”, “牛”, “虎”, “兔”, “龙”, “蛇”, “马”, “羊”, “猴”, “鸡”, “狗”, “猪”)。从键盘任意输入一个数字来表示年份值,程序可以输出该年份的属相。请用指针帮助Alex来实现此功能。注意:负数代表公元前,如-20表示公元前20年。Input输入多组。每组一个年份值N(-2016原创 2024-10-01 10:19:46 · 292 阅读 · 0 评论 -
【C系列5.10】指针专题之月份对应(HZNUOJ 2024程序设计基础第五章作业)
DescriptionAlex想给刚满三岁的弟弟编写一个程序,他输入一个数字后,就会输出相应的月份(“January”, “February”, “March”, “April”, “May”, “June”, “July”, “August”, “September”, “October”, “November”, “December”),比如输入3则输出“March”,如果数字大于12,则输出“Oh my God!”。请你运用指针来喝Alex一起解决这个简单的小问题。Input输入包含多组测试数原创 2024-10-01 10:09:09 · 327 阅读 · 0 评论 -
【C系列5.5】指针专题之数组排序(HZNUOJ 2024程序设计基础第五章作业 Pro )
DescriptionAlex做完字符串游戏后,她的朋友们还是没有生完猴子,于是她开始玩数组排序游戏。她希望你可以帮助她用指针编写一个程序,可以对数组a的n个元素按绝对值从小到大进行排列。输入的元素不会有a、-a同时出现的情况。Input输入包含多组测试数据。对于每组测试数据,先输入一个正整数N(N原创 2024-09-29 13:22:51 · 240 阅读 · 0 评论 -
【C系列5.4】指针专题之分割字符串(HZNUOJ 2024程序设计基础第五章作业 Pro )
DescriptionAlex的好朋友都去生猴子了,所以她只好百无聊赖地继续玩字符串游戏。输入一个长度不超过10000的字符串,字符串中只含字母和空格,空格用于分隔单词,请将字符串中用空格分隔的单词输出来。Input输入含多组测试数据,每组占一行,是一个长度不超过10000的字符串,只含字母和空格。Output将字符串中用空格分隔的单词输出来,每个单词一行。每组测试数据之间用空行隔开。原创 2024-09-29 13:14:17 · 184 阅读 · 0 评论 -
【C系列5.3】指针专题之生猴子(HZNUOJ 2024程序设计基础第五章作业 Pro )
DescriptionAlex的两个好朋友要生猴子啦!Alex的这两个好朋友打算给他们的孩子取个酷毙了的英文名字,以父亲的英文名字和母亲的英文名字组合为名。譬如这两个好朋友叫Bob和Alice,那么就给孩子取名为Baolbi(Bob与ali交替组成)。先给出这对情侣的名字,请输出他们孩子的名字。Input输入多组数据。每组输入两个只包含大小写字母的字符串,每个字符串的长度不超过25Output新组合形成的字符串原创 2024-09-29 13:07:40 · 226 阅读 · 0 评论 -
【C系列5.1】指针专题之爱的誓言 (HZNUOJ 2024程序设计基础第五章作业 Pro )
Description在好友们接连生完猴子后,Alex终于也遇到了她生命中的白马王子——Sherlock,他们各自写了一个代表爱的单词,然后Alex在Sherlock的单词的某个位置插入自己的单词作为二人爱的誓言。比如Alex的单词为water(s1),Sherlock的单词为flower(s2),Alex想要插入的位置为2,则最终爱的誓言为flwaterower(s3)。现在Alex希望已经陪着她解决了那么多道指针题目的你可以再帮助她一次。Input输入有多组。每一组输入包含两个单词s1和原创 2024-09-29 12:54:55 · 245 阅读 · 0 评论 -
【C系列4.11】函数训练之爬楼梯(HZNUOJ 2024程序设计基础第五章作业 Pro )
Descriptioncyn小朋友今天学会了如何爬楼梯,但她腿太短了,能走的步数不多,你能帮她算算他的走法总共有几种吗?假设有h个楼梯,一次只能走一步或者两步或者三步,求总共有几种不同的方法Input第一行输入一个整数T,代表有几组测试数据。接下来每行输入一个整数h(less than 30),代表有几个楼梯。Output输出有几种方法。原创 2024-09-29 12:45:28 · 212 阅读 · 0 评论 -
【C系列4.2】函数训练之素数判断(普通篇)(HZNUOJ 2024程序设计基础第五章作业 Pro )
Descriptioncyn小朋友上小学也有一两年啦,今天数学课上mwy老师教他的是什么是素数,cyn小朋友很开心的开始验证老师给出的数字是不是素数啦,你能和他一起验证吗?(主函数代码部分已经固定,请按需写函数部分,如果提交的不是c语言则需提交全部代码)#includeint isPrime(int x);int main(){ int t; scanf("%d",&t); while(t--) { int n;原创 2024-09-29 12:32:33 · 253 阅读 · 0 评论 -
【C系列5.18】矩阵乘法(HZNUOJ 2024程序设计基础第五章作业 Pro )
Description输入两个矩阵,输出两个矩阵相乘后的矩阵。(数据保证两个矩阵可相乘)。Input输入n, m, k (0原创 2024-09-29 12:24:43 · 251 阅读 · 0 评论 -
【C系列5.16】字符串(HZNUOJ 2024程序设计基础第五章作业 Pro )
Description输入一个字符串代表一个文件名(带后缀名),输出这个文件的文件类型。(只有三种后缀名,对应三种文件类型。.doc->Word .xls->Excel ppt->PowerPoint)Input输入一个字符串代表一个文件名(带后缀名)。Output输出这个文件的文件类型。(只有三种后缀名,对应三种文件类型。.doc->Word .xls->Excel ppt->PowerPoint)原创 2024-09-29 11:37:13 · 313 阅读 · 0 评论 -
【C系列5.14】指针专题之逆序排列(HZNUOJ 2024程序设计基础第五章作业 Pro )
DescriptionAlex又遇到了一个新问题:将n个数按输入时顺序的逆序排列。Input输入包含多组测试数据,每组测试数据含两行。第一行包含一个正整数N(N原创 2024-09-29 11:34:02 · 290 阅读 · 0 评论 -
【C系列5.13】指针专题之矩阵转置(HZNUOJ 2024程序设计基础第五章作业 Pro )
DescriptionAlex最近又喜欢上了矩阵转置游戏,这个游戏非常简单,将一个3*3的矩阵转置即可。现在,请你用指针写一个程序来实现矩阵转置功能。Input输入包含多组测试数据,对于每组测试数据,包含一个3*3的矩阵,每个元素的值都在0到9之间。Output一个转置后的3*3的矩阵。每组测试数据之间用一个空行隔开。原创 2024-09-29 11:29:33 · 327 阅读 · 0 评论 -
【C系列5.9】指针专题之字符串比较(HZNUOJ 2024程序设计基础第五章作业 Pro )
DescriptionAlex想要写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为: int stremp(char *p1,char *p2)设p1指向字符串s1,p2指向字符串s2。要求:当s1=s2时,返回值为0。当s1不等于s2时,返回它们二者的第一个不同字符的ASCII码差值(如“BOY”与“BAD”,第二字母不同,“O”与“A”之差为79-65=14);如果s1>s2,则输出正值;如果s1原创 2024-09-29 11:21:32 · 266 阅读 · 0 评论 -
【C系列5.6】指针专题之翻译(HZNUOJ 2024程序设计基础第五章作业 Pro )
DescriptionAlex在朋友们都去生猴子了的日子里,日复一日、年复一年地敲代码,终于,在经年累月的摧残下,她的手指变得不那么利索了,比如“how are you”她会哆嗦着打成“hhoow areee youuu”,如果两个及以上的字母同时出现,则被认为是多打出来的,她想请你帮忙做的事情就是正确翻译出她想要表达的语句。Input输入多组数据。每组一行包含空格的字符串,长度不超过10000。OutputAlex想要表达的语句。原创 2024-09-29 11:09:39 · 289 阅读 · 0 评论 -
【C系列6.19】字符串训练之吉祥物读号码(HZNUOJ 2024程序设计基础第六章作业 )
Description吉祥物cjc最近在背单词,但是他的英语是在太差了。连用英语读电话号码都不会,于是他希望你能帮帮他。Input先输入一个T,有T组测试数据。每组测试数据有一串号码,号码(长度0< len < 20)有两种形式①手机号码,eg:13500000000②区号 家庭电话号码(区号和号码之间用一个空格隔开),eg:0577 62222222Output比如说 :0->zero;1->one;2->two;3->three…..原创 2024-09-28 16:46:35 · 561 阅读 · 0 评论 -
【C系列6.17】字符串之吉祥物重写检讨书(HZNUOJ 2024程序设计基础第六章作业 )
Description刚刚说到cjc开挂去网上找检讨书,但很不巧的是被他女票发现了,要求检讨书升级为600字,并且不可以去网上抄。cjc于是想出了另一种办法,他搜集了很多份检讨书,然后进行拼凑。请你帮助他完成这个任务,不然回家要跪CPU了!Input第一行输入一个T,代表有T组数据。每组测试数据第一行输入n(0 < n < 10)和m(0 < m < 10),代表他找了n份情书。接下来n行,每行一句他摘抄的情书里面的话。接下来m行代表m次操作。①A 1 2 表示把第二行情书接到第一行语句的后面原创 2024-09-28 16:29:36 · 414 阅读 · 0 评论 -
【C系列6.15】来打架?(HZNUOJ 2024程序设计基础第六章作业 )
DescriptionCJC是杭州师范大学杭州国际服务工程学院12级的一名小屌丝,但是在他平凡的外表下,隐藏了一颗躁动的内心,就在2015年5月20日。“你干嘛,想打架?”CJC一脸嚣张的的看着面前的小萝莉LOY。“学长,你以为我怕你啊!"LOY看着欠虐的CJC就按捺不住揍他的心情了。作为学姐当然是希望学妹能够赢了,请大家来计算一下,如果打起来了,学长会被揍死吗?Input每人出十招,每招技能有它的杀伤力(int),第一行是CJC的十招杀伤力值,第二行是LOY的十招杀伤力值。Output原创 2024-09-28 16:05:43 · 427 阅读 · 0 评论 -
【C系列6.14】指针训练之盗墓小贼(HZNUOJ 2024程序设计基础第六章作业 )
DescriptionWXA是一个盗墓小贼,然而经验不足,被困在了CJC的古墓中。于是他决定把他走过的石室都做上标记(字符零‘0’),因为有的石室有各种各样不同品种的粽子(小写字母表示,每个石室一只粽子)所以在有粽子的石室中,WXA仓皇逃窜无法做标记。Input假设整个古墓是4×4的二维数组,输入一个数字N,表示一共有N只粽子,接下来N行输入x,y,z表示粽子在二维数组中的位置和粽子品种。WXA很悲剧的遍历了所有石室,才走出了CJC的古墓。Output请用指针,输出WXA出了古墓之后,所原创 2024-09-28 16:00:29 · 264 阅读 · 0 评论 -
【C系列6.13】指针训练之抄作业(HZNUOJ 2024程序设计基础第六章作业 )
DescriptionACM队有很多的英语渣渣,他们实在是无法忍受英语老师布置的一大波作业,于是决定派CJC单独完成所有的作业,然后造福全队。已知CJC的原作业答案是一串的字符串。为了防止被老师发现,WXA决定从CJC的答案的第M个位置开始抄,前面的都无视。Input输入一个字符串和位置m。 OutputWXA的英语作业。(我们保证,WXA不会出现交白卷的情况)原创 2024-09-28 15:53:44 · 231 阅读 · 0 评论 -
【C系列6.12】测测脸皮有多厚(HZNUOJ 2024程序设计基础第六章作业 )
Description某年某月某日,杭师大的小桥上站着一对年轻男女,吸引来了一大群的围观群众,女子名为MWY,是CJC的狂热追求者,可惜了CJC一点也不狂帅酷拽叼炸天,引起了众多围观的单身少年的羡慕嫉妒恨。“cjc我要为你生猴子!“mwy站在桥上勇敢的说出了内心独白。CJC无奈的摊手。“自古红颜多祸水,居然有这么多人凑热闹,我这个鲜花就勉为其难的插一下好了。”站在一旁的zhengling简直是看不下去了,她想知道CJC的脸皮厚度是多少,你能帮帮她吗?Input请输入一个5×5的矩阵。矩阵原创 2024-09-28 15:34:01 · 244 阅读 · 0 评论 -
【C系列6.11】找妹子(HZNUOJ 2024程序设计基础第六章作业 )
Description经过和LOY学妹的一场混战,倒在地上的CJC睁开沉重的眼皮。”CJC哥哥快过来!你妈喊你回家吃饭!“一声娇弱动听的女声从远处传来,远处的校花MWY急急得催促着。”我的天!有妹子!“CJC激动的起身去,循着声音传来的方向走去,内心充满了期待。请帮助帅气逼人的CJC学长找到漂亮妹子。Input输入一个4×4的矩阵,矩阵的值都是两位正整数,漂亮妹子处于矩阵中最小值点。Output请找出矩阵中的最小值,输出这个点所在的矩阵中的下标。原创 2024-09-28 15:27:44 · 218 阅读 · 0 评论 -
【C系列6.10】同班同学(HZNUOJ 2024程序设计基础第六章作业 )
Descriptionzhengling知道很多生活小常识,比如如果我们是一个班的,那么我们手机号前面的几位数字一定是相同的,并且我们的电话号码长度是一样的。Input输入N,表示有N个同学,接下来输入N行字符串表示每个同学的手机号。其中N原创 2024-09-28 15:13:33 · 318 阅读 · 0 评论 -
【C系列6.8】指针训练之作业变形(HZNUOJ 2024程序设计基础第六章作业 )
Description“这一定是在逗我,你们都让我静静!”708实验室传出了WXA的一声声咆哮。JYJJ听到WXA的狮子吼,好奇的跑过去看了看他的代码,噢!原来在做神奇的C++作业啊,作业内容是请求出1/1+1/2+1/3......1/n的值。现在我们把这个问题简化一下。 Input利用指针函数,输入 n 为偶数时,调用函数求 1/2+1/4+...+1/n,当输入 n 为奇数时,调用函数 1/1+1/3+...+1/n。Output输出计算结果,保留两位小数。原创 2024-09-28 14:55:56 · 311 阅读 · 0 评论 -
【C系列6.7】数组训练之wxa养猪的故事(HZNUOJ 2024程序设计基础第六章作业 )
Description话说现在猪肉价格这么贵,wxa也开始了养猪生活。说来也奇怪,他养的猪一出生第二天开始就能每天中午生一只小猪,而且生下来的竟然都是母猪。不过光生小猪也不行,wxa采用了一个很奇特的办法来管理他的养猪场:对于每头刚出生的小猪,在它生下第二头小猪后立马被杀掉,卖到超市里。假设在创业的第一天,wxa只买了一头刚出生的小猪,请问,在第N天晚上,wxa的养猪场里还存有多少头猪?Input测试数据的第一行是一个正整数T,代表测试数据的个数。接下来有T组测试,每组测试数据占一行,分原创 2024-09-28 14:38:26 · 256 阅读 · 0 评论 -
【C系列6.6】数组训练之金鱼(HZNUOJ 2024程序设计基础第六章作业 )
Description金鱼是世界观赏鱼史上最早的品种。它身姿奇异,色彩绚丽,非常漂亮。zz特别喜欢金鱼。他有一个小水缸,里面养了很多只金鱼。现在他已知每条金鱼的重量,但是他的数学太差啦,你能帮帮他算出所有金鱼重量的平均值吗?(答案保留2位小数点)Input输入包含多组数据。第一行是n(0 < n < 100),代表他有n条金鱼,接下来n个数字,是各个金鱼的重量(int 类型)。Output金鱼的平均重量。原创 2024-09-28 14:22:05 · 251 阅读 · 0 评论 -
【C系列6.4】数组训练之zz买金鱼(HZNUOJ 2024程序设计基础第六章作业 )
Description大家都知道zz特别喜欢金鱼,一天zz去买金鱼,但是他只带了n元,他想买k种金鱼。(每种一条)如果钱不够他会向wxa借。已知每条金鱼的价格,你能告诉他最少他需要向wxa借多少吗?Input第一行输入一个T,代表有T组测试数据。每组测试数据第一行输入n,k,m(0 < m < 1000)。接下来有一行,有m组数据,代表总共有m种金鱼。Outputzz向wxa借的钱。原创 2024-09-28 14:09:53 · 233 阅读 · 0 评论 -
【C系列6.3】数组训练之脸型吻合度 (HZNUOJ 2024程序设计基础第六章作业 )
Description最近Linoy喜欢上玩一个换脸软件,她想黑黑队里的人。现在她知道各队员脸的吻合度,吻合度越高,换脸成功率也就越高。你能帮她算出吻合度大于k的人有几对(不包括自身相换)吗?Input第一行是一个t,代表有t组测试数据。每组测试数据第一行是两个数据n(0 < n < 100)和k(0原创 2024-09-28 13:34:42 · 227 阅读 · 0 评论 -
【C系列6.2】数组训练之发红包(HZNUOJ 2024程序设计基础第六章作业 )
Description今天是六一儿童节,zry表示特别开心,因为他抢到了很多红包,于是引起了公愤,大家要求他发红包,他答应了但是有个条件让大家猜下他会包多少的红包。如果有人猜中了,他就发,没有猜中就不发。Input第一行输入一个T,代表有T组测试样例。每组测试样例第一行输入n(猜的人数,小于10^6),k(zry准备发的金额(int))。接下来输入n个数字。Output如果有人猜中输出”madan”;如果没有人猜出则输出”why am I so diao”。原创 2024-09-28 13:24:57 · 254 阅读 · 0 评论 -
【C系列6.1】数组训练之儿童节分糖(HZNUOJ 2024程序设计基础第六章作业 )
Description今天是六一儿童节,ACM队的某些人比如说yl臭不要脸的想要过节。为此,wxa买了很多大白兔糖分给大家,但是想要得到这些糖必须回答出wxa的题目。他在每颗糖上标有数字,第一个找到数字K的人,将得到糖。zz想得到糖,但是眼力不好,你能帮帮他快速的找到标号为K的糖吗?(题目保证K一定存在)Input第一行输入一个T,表示有T组测试样例。对于每组测试样例第一行输入n,k。第二行输入n个数据(n原创 2024-09-28 13:17:37 · 200 阅读 · 0 评论