- 博客(56)
- 收藏
- 关注
原创 773. 字符串插入
和 substr,str 的字符个数不超过 10,substr的字符个数为 3。(字符个数不包括字符串结尾处的 \0。将 substr 插入到 str中 ASCII 码最大的那个字符后面,若有多个最大则只考虑第一个。输入格式输入包括若干行,每一行为一组测试数据,格式为str substr输出格式对于每一组测试数据,输出插入之后的字符串。输入样例:abcab eee12343 555输出样例:abceeeab12345553。
2025-07-13 16:27:14
177
原创 P1426 小鱼会有危险吗
一旦小鱼进入探测器的范围,探测器就会在这一秒结束时把信号传递给那个猎人,猎人在一秒后就要对探测器范围内的水域进行抓捕,这时如果小鱼还在这范围内就危险了。也就是说小鱼一旦进入探测器范围,如果能在下。有一次,小鱼要从 A 处沿直线往右边游,小鱼第一秒可以游。秒的时间内马上游出探测器的范围,还是安全的。的数据,请你判断小鱼会不会有危险?米的地方,安装了一个隐蔽的探测器,探测器左右。一行内输出’y’或者’n’表示小鱼是否会有危险。米,从第二秒开始每秒游的距离只有前一秒的。一行内输入两个实数,用空格分隔,表示。
2024-06-26 18:16:32
725
原创 B3834 [GESP202303 一级] 长方形面积
小明刚刚学习了如何计算长方形面积。他发现,如果一个长方形的长和宽都是整数,它的面积一定也是整数。现在,小明想知道如果给定长方形的面积,有多少种可能的长方形,满足长和宽都是整数?如果两个长方形的长相等、宽也相等,则认为是同一种长方形。约定长方形的长大于等于宽。正方形是长方形的特例,即长方形的长和宽可以相等。,表示长方形的面积。输入一行,包含一个整数。输出一行,包含一个整数。
2024-03-20 15:32:21
1959
原创 P8301 [CoE R4 A/Stoi2041] 娘子
即可达到题目要求,故取反的最少次数为。即可达到题目要求,故取反的最少次数为。的第四位取反(从左往右计数),得。,求取反的最少次数。
2024-02-23 14:06:39
764
原创 P9581 「MXOI Round 1」宝箱
只要小 C 移动到某个宝箱的位置,就认为小 C 收集到了这个宝箱。特殊地,如果小 C 初始时就在某个宝箱的位置,那么他可以直接收集到这个宝箱;如果两个宝箱在同一个位置,那么他可以同时收集这两个宝箱。小 C 每次可以沿着这条数轴的正方向或负方向移动一个单位长度。小 C 想知道,收集到这两个宝箱至少需要移动多少次?一个整数,表示小 C 收集到这两个宝箱所至少需要的移动次数。现在,小 C 在一条数轴上,他在数轴的原点处。小 C 可以直接沿着数轴的负方向移动。小 C 可以先沿着数轴的负方向移动。
2024-02-22 21:26:13
1261
2
原创 P1614 爱与愁的心痛
(本道题目隐藏了两首歌名,找找看哪~~~)《爱与愁的故事第一弹·heartache》第一章。《我为歌狂》当中伍思凯神曲《舞月光》居然没赢给萨顶顶,爱与愁大神心痛啊~~~而且最近还有一些令人伤心的事情,都让人心痛(最近真的很烦哈)……
2024-02-20 15:59:37
1108
原创 P5740 【深基7.例9】最厉害的学生
现有N名同学参加了期末考试,并且获得了每名同学的信息:姓名(不超过8个字符的仅有英文小写字母的字符串)、语文、数学、英语成绩(均为不超过150的自然数)。总分最高的学生就是最厉害的,请输出最厉害的学生各项信息(姓名、各科成绩)。如果有多个总分相同的学生,输出靠前的那位。
2024-02-18 21:26:19
957
1
原创 B3793 [NICA #1] 自动取款机
由于现金可能不够,他可能需要去银行提款。自动取款机可以提供无限张。输出一行,一个整数,表示他至少要取多少张。现在小 A 告诉了你。,他希望知道他至少要取多少张。元纸币,才能买下这个商品。元纸币,才能买下这个商品。小 A 要购买一件价值为。元的商品,而他的手上有。
2024-02-16 17:38:33
775
1
原创 P1317 低洼地
一组数,分别表示地平线的高度变化。高度值为整数,相邻高度用直线连接。找出并统计有多少个可能积水的低洼地?$(3 \le n \le 10000,0 \le $ 高度 $ \le 1000)$。个数表示地平线高度变化的数据,保证首尾为。一个数,可能积水低洼地的数目。
2024-02-12 09:49:24
829
1
原创 P1152 欢乐的跳
个元素的整数数组,如果数组两个连续元素之间差的绝对值包括了。对于每组测试数据,输出一行若该数组符合“欢乐的跳”则输出。给定一个数组,你的任务是判断该数组是否符合“欢乐的跳”。之间的所有整数,则称之符合“欢乐的跳”,如数组。每组测试数据第一行以一个整数。
2024-02-11 18:16:28
850
1
原创 P1151 子数整数
每一行为一个满足条件的五位数,要求从小到大输出。不得重复输出或遗漏。之间所有满足下述条件的五位数,条件是这些五位数的三个子数。
2024-02-11 16:56:43
1230
1
原创 B2031 计算三角形面积
输出也是一行,输出三角形的面积,精确到小数点后两位。平面上有一个三角形,它的三个顶点坐标分别为。,那么请问这个三角形的面积是多少。个双精度浮点数,分别对应。
2024-02-09 23:45:32
1009
1
原创 P1423 小玉在游泳
小玉开心的在游泳,可是她很快难过的发现,自己的力气不够,游泳好累哦。米,可是随着越来越累,力气越来越小,她接下来的每一步都只能游出上一步距离的。米的地方,她需要游多少步呢。请你编程解决这个问题。输出一个整数,表示小玉一共需要游多少步。现在小玉想知道,如果要游到距离。(单位:米),表示要游的目标距离。小数点后最多只有一位。
2024-02-04 22:22:14
406
1
原创 P1422 小玉家的电费
夏天到了,各家各户的用电量都增加了许多,相应的电费也交的更多了。小玉家今天收到了一份电费通知单。小玉看到上面写:据闽价电 [2006]27 号规定,月用电量在。小玉想自己验证一下,电费通知单上应交电费的数目到底是否正确呢。请编写一个程序,已知用电总计,根据电价规定,计算出应交的电费应该是多少。输入一个正整数,表示用电总计(单位以千瓦时计),不超过。位(单位以元计,保留到小数点后。千瓦时及以下部分按每千瓦时。千瓦时及以上部分按每千瓦时。输出一个数,保留到小数点后。千瓦时的部分按每千瓦时。
2024-02-02 23:04:48
672
原创 P1421 小玉买文具
班主任给小玉一个任务,到文具店里买尽量多的签字笔。已知一只签字笔的价格是。输出一行一个整数,表示小玉最多能买多少只签字笔。角,小玉想知道,她最多能买多少只签字笔呢。输入只有一行两个整数,分别表示。角,而班主任给小玉的钱是。对于全部的测试点,保证。
2024-02-01 19:53:22
907
1
原创 [NOIP2004 普及组] 不高兴的津津
妈妈认为津津应该更加用功学习,所以津津除了上学之外,还要参加妈妈为她报名的各科复习班。但是津津如果一天上课超过八个小时就会不高兴,而且上得越久就会越不高兴。假设津津不会因为其它事不高兴,并且她的不高兴不会持续到第二天。请你帮忙检查一下津津下周的日程安排,看看下周她会不会不高兴;如果会的话,哪天最不高兴。分别表示周一,周二,周三,周四,周五,周六,周日)。如果有两天或两天以上不高兴的程度相当,则输出时间最靠前的一天。的非负整数,用空格隔开,分别表示津津在学校上课的时间和妈妈安排她上课的时间。
2024-02-01 19:45:47
1101
1
原创 Peter 的烟
今天这个题目相对来说还是比较简单,感觉有点像递归,抽完再换,不够换的先留着,换的抽完再换,等不够换的够换了,再换……与某些脑筋急转弯不同的是,Peter 并不能从异次元借到烟蒂,抽完后再还回去。)个烟蒂可以换一个新的烟,那么 Peter 最终能吸到多少根烟呢?对于每组测试数据,输出一行包括一个整数表示最终烟的根数。根烟,他每吸完一根烟就把烟蒂保存起来,每组测试数据一行包括两个整数。
2024-01-31 21:59:51
651
原创 编程练习2024.1.30
某校大门外长度为l的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在l的位置;数轴上的每个整数点,即012l,都种有一棵树。由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)移走。你的任务是计算将这些树都移走后,马路上还有多少棵树。
2024-01-30 22:48:33
814
1
原创 问题 H: 文件操作-插入数据
题目描述在文本文件 stud.dic 存在 个已排序的学生数据,现再按成绩高低顺序插入一个学生的学号,姓名,三门课程成绩,平均成绩(自己计算得出),输出最终的插入结果。文件内容:140 Ma 100 99 98 99.00110 Li 90 89 88 89.00120 Wang 80 79 78 79.00130 Chen 70 69 68 69.00150 Wei 60 59 58 59.00现给出部分代码:#include <stdio.h>#include <
2021-06-21 22:12:19
344
原创 问题 I: 文件操作-排序
[提交][状态][讨论版][命题人: lyh]题目描述文本文件 stud.dic 中存储了 名学生的信息(学号,姓名, 门课程成绩, 门课程的平均分),每个学生信息占一行,每行的数据之间使用制表符分隔,如下图所示:110 Li 90 89 88 89.00120 Wang 80 79 78 79.00130 Chen 70 69 68 69.00140 Ma 100 99 98
2021-06-21 21:44:59
28
原创 问题 K: C语言习题5.27--文件操作3
[提交][状态][讨论版][命题人: data]题目描述文本文件 score.dic 中存储了 名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811 fuxin 100145811 chengxian 90145812 zhangxue 92145812 lijun 88…将文本文件 score.dic 中的制表符替换成等价个数的空格,使空格充满到下一个制表符终止位的地方,将结果输出。假设制表符终止位的位置固定,每隔 列出现一个制
2021-06-21 21:38:29
20
原创 问题 F: C++读取文本文件
[提交][状态][讨论版][命题人: helijian_teacher]题目描述在文件 f1.dic 中,提供了 ( 是一个很大的数,程序中不需要用到)个正整数。请编程序,输出文件中前 ()个数中的最大值。f1.dic 中的前 10 个数据如下,请在调试程序时,自建 f1.dic 文件,其内容是 个整数。52692129657972273524输入整数 ,代表输出的最大值是 f1.dic 文件中前 个数中的最大值。输出f1.dic 文件中前 个数中的最大值。由于 f1
2021-06-21 21:31:00
18
原创 问题 D: C语言习题5.25--文件操作1
题目描述文本文件 score.dic 中存储了 名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811 fuxin 100145811 chengxian 90145812 zhangxue 92145812 lijun 88…文件中存储的学生信息按照班级编号升序排列,每个班级的人数可以不同,要求读取文件中所有学生的成绩,计算每个班级的平均成绩,将班级编号和平均成绩输出。主程序已给出,请根据提示补充缺失代码并提交该部分。#i
2021-06-21 21:27:11
18
原创 问题 L: 文件 - 单词首字母大写
[提交][状态][讨论版][命题人: lyh]题目描述文本文件 data.dic 存有若干行由英文单词组成的句子,相邻单词之间有一个空格分割,前三行的信息为:however business leaders have argued thatimmigration boosts the amarican economyand that ending the daca programme编写程序,输入起始行和终止行,将该范围内的每个单词的首字母改为大写并将结果输出到屏幕上,注意文件中只有小写的英文单
2021-06-21 21:13:18
33
原创 问题 G: 英文字符大小写(文件)
题目描述文本文件 score.dic 中存储了 名学生的信息(班级编号,姓名,成绩),每个学生信息占一行,每行的数据之间使用制表符分割,如下所示:145811 fuxin 100145811 chengxian 90145812 zhangxue 92145812 lijun 88…将文本文件 score.dic 中所有英文字母改成大写,其它字符保持不变,将结果输出。#include <stdio.h>#include <stdlib.h>#include
2021-06-21 21:11:03
22
原创 问题 C: 小平查密码
[提交][状态][讨论版][命题人: lyh]题目描述小平在五一期间趁学弟不在,每天在实验室过度看电影视频,患了健忘症,以前的很多事情都记不起来了。但小平以前有个习惯,总喜欢把自己在各种系统的密码记录在一个文本文件 ping.dic 中,文件内容包含每个系统的名称,用户名和密码。文件包含若干行,前3行的信息如下ytoj 201358503114 xiaop163 xiaoping movieqq 944051010 Smallping现请帮助小平编程实现查询指定系统的用户名和密码。输入要查
2021-06-21 18:19:58
17
原创 问题 Q: 砝码来组合
题目描述小 Y 同学近来得到了一套新的砝码玩具,内含有 ,,, 的砝码各若干枚(其 总重),游戏的玩法是:由系统自动给出一个重量值,若给定的砝码能够组合成所需的重量,小 Y 要填写出一共有多少种组合方式,否则填写 cannot compose。小 Y 同学总是找不出所有的情况,你能编个程序来帮助他吗?输入第一行输入 ,分别代表 ,,, 砝码的数量。第二行输入 ,代表重量值。输出若能够组合,输出砝码一共有多少种组合方式,否则输出 cannot compose。输入输出样例样例输入 #11 2
2021-06-20 08:27:39
27
原创 问题 R: 杨辉三角
题目描述11 11 2 11 3 3 11 4 6 4 11 5 10 10 5 1上面的图形熟悉吗?它就是我们中学时候学过的杨辉三角。输入输入数据包含多组测试数据。 每组测试数据的输入只有一个正整数 ,表示将要输出的杨辉三角的层数。输入以 结束输出对应于每一个输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开,每一个杨辉三角后面加一个空行。输入输出样例样例输入 #1230样例输出 #111 111 11 2 1#include <std
2021-06-20 08:24:05
15
原创 问题 S: C语言实验——打印数字图形 提交: 127 | 解决: 65 | 时间限制: 1.00s | 内存限制: 64MB
题目描述从键盘输入一个整数n(1≤n≤9),打印出指定的数字图形。输入正整数n(1≤n≤9)。输出指定数字图形。输入输出样例样例输入 #15样例输出 #111211232112343211234543211234321123211211 #include<stdio.h>int main(){ int i,j,k,n; scanf("%d",&n); for(i=1; i<=2*n-1; i++) {
2021-06-20 08:22:23
30
原创 问题 E: 进制转换(十进制转二进制)
题目描述输入一个非负整数(十进制),输出此整数对应的二进制数输入非负整数(十进制)输出对应的二进制数输入输出样例样例输入 #16样例输出 #1110#include<stdio.h>int gloom(int a);int main(){ int a; scanf("%d",&a); printf("%d",gloom(a)); return 0;}int gloom(int a){ if(a<2)
2021-06-20 08:19:39
31
原创 问题 A: C 语言习题 5.9 - 求两个整数的最大公约数和最小公倍数
题目描述写两个函数,分别求两个整数的最大公约数和最小公倍数,用主函数调用这两个函数,并输出结果两个整数由键盘输入。输入两个数 (均 ≤2000000000)输出最大公约数 最小公倍数 (保证最终结果≤231−1)输入输出样例样例输入 #16 15样例输出 #13 30提示主函数已给定如下,提交时不需要包含下述主函数Update 2021.05.18: 本题数据已加强,暴力枚举的方法现在已不可通过。如果存在两个数相乘的操作请注意两个数相乘后超过 int 范围的可能C:int ma
2021-05-23 21:58:30
32
原创 问题 H: 输出最长单词
题目描述输入一行字符(长度不超过 500),将此字符串中最长的单词输出输入简单英文句子(长度不超过 500),只包含字母和空格,单词之间用空格分隔,没有缩写形式和其它特殊形式。输出该句子中最长的单词。如果多于一个,则输出第一个。输入输出样例样例输入 #1I am a student of Peking University样例输出 #1University#include <stdio.h>#include <stdlib.h>#include<str
2021-05-23 21:42:16
20
原创 问题 J: C 语言习题 牛顿迭代法求根
题目描述用牛顿迭代法求根。方程为 ax3+bx2+cx+d=0。系数 a,b,c,d 的值由主函数输入。求 x 在 1 附近的一个实根。求出根后由主函数输出。结果保留两位小数。输入系数 a,b,c,d 的值。输出x 在 1 附近的一个实根。输入输出样例样例输入 #11 2 3 4样例输出 #1-1.65double solut(double a, double b, double c, double d){ double x=1,y=2,j,k; while(fab
2021-05-23 21:39:08
30
原创 问题 C: 结构体--学生信息排序
题目描述定义存放一个学生信息的结构体类型,学生信息包括:姓名,学号,性别,院系,要求在随意输入 5 个学生的相关信息后,按照学号从小到大顺序输出这些学生的信息。输入先输入5名学生的信息,按学号顺序排序输出后在输入要统计的院系名称。输出先按学号从小到大的顺序输出学生信息。输入输出样例样例输入 #1zhang3 20149003 M 信息系zhang5 20149005 F 信息系zhang10 20149010 F 管理系zhang1
2021-05-19 16:41:52
28
原创 问题 E: P1: 职工工资统计
题目描述定义了一个用于记录职工工资情况的结构体。请编写程序,输入职工人数,以及这些职工的姓名、基本工资、奖金,输出每位职工的姓名、基本工资、奖金和收入总额,并输出平均收入。下面给出了程序的一部分,请将其余的部分补上。只提交 begin 和 end 之间的部分代码。C:#include <stdio.h>typedef struct{ char name[10]; //姓名 double baseWage; //基本工资 double bonus;
2021-05-19 16:31:04
32
原创 问题 B: 小数计算——结构体
题目描述小数可以看成是一个点和两个数组成的,因此可以定义成一个小数的结构体,现在请用结构体的知识来计算两个小数相加。注意:不考虑进位,输入的值都是小数,小数位只有一位。输入输入两个小数。输出输出两个小数的和。输入输出样例样例输入 #11.23.4样例输出 #14.6int main(){ struct xiaoshu a, b; void add(struct xiaoshu, struct xiaoshu); scanf("%d%c%d", &a
2021-05-19 16:19:52
32
原创 问题 A: 结构体--值日安排
题目描述新生报到,OJ 实验室新来了 7 名同学,为了安排一周的宿舍值日情况,决定按照年龄从小到大的顺序依次安排到周一至周日。请完善如下程序:只需提交需要填写部分的代码。#include <stdio.h>#include <stdlib.h>struct studentInfo{ int num; //学生学号 char name[20]; //学生姓名,默认不超过20个字符 int year; //学生出生年份
2021-05-19 15:44:14
22
原创 问题 E: 将两个字符串中的元音字母复制到另一个字符串
题目描述写一函数,将两个字符串中的元音字母复制到另一个字符串,然后输出。输入一行字符串输出顺序输出其中的元音字母(aeiuo)输入输出样例样例输入 #1abcde样例输出 #1ae#include<stdio.h>#include<stdlib.h>#include<string.h>char a[100],b[100];//定义在主函数里结果不正确, 局部变量初始值随机。。int main(){ gets(a); int
2021-05-19 15:34:43
22
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅