![](https://img-blog.csdnimg.cn/20190927151026427.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
csust
刷题
我也念过晚霞
何时想念——何时再见
展开
-
题目标题:搭桥—字符串连接(胡宁静)
题目描述: 编写函数将两个升序排列的字符串(串长<81)融合成一个字符串,融合后的字符串仍然是升序排列的。输入描述: 输入两升序字符串 输出描述: 融合后的字符串 (含回车符) 样式输入: acefi bdfg 样式输出: abcdeffgi。原创 2023-12-04 14:15:31 · 41 阅读 · 0 评论 -
题目标题:字符串清理(谌海军)
题目描述: 假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。输入描述: 输入为一个字符串,字符串长度小于100;输出描述: 输出为清理后的字符串;样式输入: ****A*BC*DEF*G******* 样式输出: ****A*BC*DEF*G。原创 2023-12-04 14:44:07 · 55 阅读 · 0 评论 -
题目标题:数字转换(谌海军)
题目描述: 输入一个数字,大小<100000,将其中每位数字进行转换后输出,规则如下:数字0与9互换、1与8互换、2与7互换、3与6互换、4与5互换。注意:要考虑首位数字为9时的转换结果。输入描述: 输入数据为1个数字,大小<100000 输出描述: 输出为1个根据转换规则转换完成后的数字 样式输入: 56789 样式输出: 43210。原创 2023-12-04 14:36:45 · 47 阅读 · 0 评论 -
题目标题:字母转换(谌海军)
设计步骤 ①输入字符串;②用循环判断字符串中的每个字符是大写还是小写,若是大写要转换成小写,是小写要转换成大写:大写与小写字母的转换关系是“小写字母=大写字母+32” ③用printf输出该字符串前n个字符。输入描述: 输入数据为1个数字,表示输出字符窜长度(n<100),接着输入1个字符串,其长度不限,可包含键盘上可见的所有字符 输出描述: 输出为1个字符串,根据输入数据,将其中的大写字符转换成小写,小写转换成大写,其余字符不变 样式输入: 5 FG56hj 样式输出: fg56H。原创 2023-12-04 14:29:02 · 38 阅读 · 0 评论 -
题目标题:3.16第n年时有多少头母牛?
题目描述: 递增的牛群:若一头小母牛,从第4年开始每年生一头小母牛。按此规律,第n年时有多少头母牛?输入描述: 一个整数n(n>=4 && n<=20)。输出描述: 第n年时的母牛数。样式输入: 4 样式输出: 2。原创 2023-12-04 14:53:16 · 54 阅读 · 0 评论 -
next数组求解
【代码】next数组求解。原创 2024-06-24 22:49:56 · 109 阅读 · 0 评论 -
扩展前序 非叶子节点
给定二叉树的扩展前序序列,请构造该二叉树,并输出非叶子节点的个数。二叉树的扩展前序序列。原创 2024-06-26 11:07:39 · 166 阅读 · 0 评论 -
输出树的前k层排序 扩展二叉树 层序遍历
【代码】输出树的前k层排序 扩展二叉树 层序遍历。原创 2024-06-22 16:06:51 · 110 阅读 · 0 评论 -
畅通工程之最低成本建设问题 最小生成树 prim
某地区经过对城镇交通状况的调查,得到现有城镇间快速道路的统计数据,并提出“畅通工程”的目标:使整个地区任何两个城镇间都可以实现快速交通(但不一定有直接的快速道路相连,只要互相间接通过快速路可达即可)。现得到城镇道路统计表,表中列出了有可能建设成快速路的若干条道路的成本,求畅通工程需要的最低成本。输入的第一行给出城镇数目N (1<N≤1000)和候选道路数目M≤3N;随后的M行,每行给出3个正整数,分别是该条道路直接连通的两个城镇的编号(从1编号到N)以及该道路改建的预算成本。输出畅通工程需要的最低成本。原创 2024-06-18 10:47:29 · 271 阅读 · 0 评论 -
题目标题:合理使用购物券(胡宁静第三届蓝桥杯初赛试题)
题目描述: 公司发了某商店的购物券1000元,限定只能购买店中的m种商品。每种商品的价格分别为m1,m2,…,要求程序列出所有的正好能消费完该购物券的不同购物方法。输入描述: 第一行是一个整数m,代表可购买的商品的种类数。接下来是m个整数,每个1行,分别代表这m种商品的单价。输出描述: 第一行是一个整数,表示共有多少种方案 第二行开始,每种方案占1行,表示对每种商品购买的数量,中间用空格分隔。样式输入: 2 200 300 样式输出: 2 2 2 5 0。原创 2023-12-04 11:37:07 · 57 阅读 · 0 评论 -
题目标题:猴子吃桃问题(胡宁静)
题目描述: 猴子第一天摘下若干桃子,吃了一半,还不过瘾,又多吃了一个。第二天吃掉剩下桃子的一半,又多吃了一个。以此类推,到第10天时,就只有一个桃子了。问猴子第一天摘下了多少桃子?输入描述: 无 输出描述: 猴子摘下桃子的总数,注意程序最后不需要回车换行。样式输入: 无 样式输出: 1534。原创 2023-12-04 11:18:41 · 55 阅读 · 0 评论 -
题目标题:5-1 最大公约数和最小公倍数
题目描述: 编写两个函数,就算两个整数的最大公约数以及最小公倍数,并在主函数中调用 输入描述: 两个整数 n1 n2 输出描述: zdgys=最大公约数 zxgbs=最小公倍数 样式输入: 24 16。原创 2023-12-04 11:43:38 · 46 阅读 · 0 评论 -
题目标题:求解不等式(左利芳)
题目描述: 已知立方和不等式为: 1^3+2^3+3^3+……+m^3小于n 对指定的n值,试求满足上述立方和不等式的m的最大整数解。输入描述: 一个整数(n<1000000) 输出描述: 一个整数(m),即满足不等式的最大m值。样式输入: 1000000 样式输出: 44。原创 2023-12-04 11:13:29 · 99 阅读 · 0 评论 -
题目标题:Fibonacci数列(胡宁静)
题目描述: Fibonacci数列{0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, ...},可以如下定义: F0=0 F1=1 Fi=F(i-1)+F(i-2) 对于所有的i大于2 写个程序计算Fibonacci数 输入描述: 第一行为需要测试个数T,接着的1行,输入T个数据,每一个数据包含一个数n(0<=n<=45 ),即你需要计算的F(n) 输出描述: 对每输入的数n,输出对应的F(n),每个F(n)之间包含一个空格,最后一行输出不含回车。原创 2023-12-04 10:39:03 · 70 阅读 · 0 评论 -
题目标题:插队—数的插入(胡宁静)
题目描述: 编写程序,对一个已经排好序的数组,输入一个元素。将该元素按原来的排序规则将它插入到数组中。例如原数组为:1 2 6 7 9,输入待插入的元素3,则插入完成后结果为: 1 2 3 6 7 9;输入描述: 输入包含两部分,第一部分先输入n(2 输出描述: 新的排序好的数组元素,数组元素之间用一个空格分隔,最后一个元素后不要空格。样式输入: 5 1 2 6 7 9 3 样式输出: 1 2 3 6 7 9。原创 2023-12-04 10:50:47 · 43 阅读 · 0 评论 -
题目标题:2.1运算符++前置后置练习(胡宁静)
题目描述: 程序部分代码如下,写出一个完整的程序,输出m,n的值。输入描述: 无输入 输出描述: 输出m,n的值(不含回车,m n中间有一空格)原创 2023-12-03 13:09:40 · 50 阅读 · 0 评论 -
题目标题:3.15打印图案
题目描述: 打印如下直角三角形形图案,行数n由用户输入,每行的星号数与行数相等。* ** *** **** 输入描述: 一个整数n。输出描述: n行的直角三角形形图案。原创 2023-12-04 10:25:00 · 38 阅读 · 0 评论 -
题目标题:产值翻番计算(左利芳)
假设今年的工业产值为100万元,产值增长率为每年c%,请编程计算过多少年可实现翻一番(即增加一倍或以上)。输出一个整数,表示过多少年后产值可翻一番。在行首和行尾没有多余的空格。输入一个正整数c,表示增长率的百分比,1<=c<=20。原创 2023-12-03 12:54:43 · 100 阅读 · 0 评论 -
题目标题:行李托运(彭纪良)
铁路托运行李规定:行李重不超过50公斤的,托运费按每公斤0.15元计费;如超50公斤,超过部分每公斤加收0.10元。编一程序完成自动计费工作。输入一行,包含1 个整数。输出费用,保留两位小数。原创 2023-12-03 12:42:02 · 123 阅读 · 0 评论 -
题目标题:数字游戏(杨鼎强)
小明正在学习C语言程序设计,一天小明觉得无聊,便去找小刚玩,小刚给小明出了一道题,让小明输入一个五位以内的正整数,然后需要做到三件事。首先,判断输入的是几位数;然后,按序输出其各位数字;最后,逆序输出其各位数字。小明想了很久没有结果,请你帮帮小明该如何设计。第1行: 输出的是这个整数的位数第2行:输出的是这个整数最初顺序第3行:输出的是这个整数逆序输出。第1行: 输入一个整数n(0-99999)原创 2023-11-29 20:50:41 · 79 阅读 · 0 评论 -
题目标题:卫星定位(胡宁静) 暴力解法
编写程序,对一个已经排好序的数组,输入一个元素。将该元素在数组中的位置索引出来(折半查找)。例如原数组为:1 2 6 7 9,输入待查找的元素7,则查找结果为4,如果没有找到该元素,则输出-1;输入包含两部分,第一部分先输入n,表示数组中元素数,接着输入n个已经排序好的数,数组最大个数n为20,第二部分为待查找的数据。原创 2023-11-29 20:34:12 · 64 阅读 · 0 评论 -
题目标题:乐乐摘苹果(杨鼎强)
一天乐乐去果园玩,发现一棵苹果树上结出10个苹果。现在已知10个苹果到地面的高度,以及乐乐把手伸直的时候能够达到的最大高度,请帮乐乐算一下她能够摘到的苹果的数目。第一行包含10个100到200之间(包括100和200)的整数(以厘米为单位)分别表示10个苹果到地面的高度,两个相邻的整数之间用一个空格隔开。第二行只包括一个100到120之间(包含100和120) 的整数(以厘米为单位),表示乐乐把手伸直的时候能够达到的最大高度。输出描述: 输出包括一行,这一行只包含一个整数,表示乐乐能够摘到的果的数目。原创 2023-11-29 20:41:23 · 114 阅读 · 0 评论 -
题目标题:一清二楚(胡宁静) c语言
题目描述: 输入一字符串,该字符串包含字母、数字和其他字符。统计该字符串中数字、字母和其他字符出现的频率。(注意,其他字符包含空格)输入描述: 一混合字符串,最大长度为200 各类字符出现频率。样式输出: ch:7 num:4 other:4。样式输入: abcdefg9999////输出描述: 各类字符出现频率。原创 2023-11-29 19:34:26 · 67 阅读 · 0 评论 -
题目标题:发放奖金(杨鼎强) c语言
题目描述: 某车间按工人加工零件的数量发放奖金,奖金分为五个等级:每月加工零件数N < 100者奖金为10元;110 < = N <120 者奖金为50元;120 < = N <130 者奖金为70元;N > 130者奖金为80元。输入描述: 输入10个加工零件数量,数量小于400. 输出描述: 对每一个加工零件个数,输出应发奖金数,每个奖金数之间用空格隔开。样式输入: 85 85 85 85 85 85 85 85 85 85。样式输出: 10 10 10 10 10 10 10 10 10 10。原创 2023-11-29 20:13:34 · 305 阅读 · 0 评论 -
题目标题:分数比较(彭纪良)c语言
在一行中按照“a1/b1 关系符 a2/b2”的格式输出两个有理数的关系。其中“>”表示“大于”,“<”表示“小于”,“=”表示“等于”。输入在一行中按照“a1/b1 a2/b2”的格式给出两个分数形式的有理数,其中分子和分母全是int类型范围内的正整数。本题要求编写程序,比较两个分数的大小。注意在关系符前后各有一个空格。原创 2023-11-29 20:06:00 · 92 阅读 · 0 评论 -
题目标题:第几天(谌海军) c语言
程序分析:以3月5日为例,应该先把前两个月的加起来,然后再加上5天即本年的第几天,特殊情况,闰年且输入月份大于3时需考虑多加一天。输出描述: 输出为一个整数,表示输入的年月日为当年的第几天;题目描述: 输入某年某月某日,判断这一天是这一年的第几天?(我不知道超出范围怎么办(题目没说),就直接加了代码)输入描述: 输入为三个整数,分别表示年、月、日;题目标题: 第几天(谌海军)样式输入: 2010 1 1。原创 2023-11-29 19:59:09 · 54 阅读 · 0 评论 -
栽树 c语言
在某食堂门前有n(n<200)个树坑,编号是从0~n-1,开始时是没有树的。每个月,园林工人都会在编号a~b(0<=a<=b<=n-1)之间栽树(包括a,b),如果树坑原来有树,则不需要从新栽树。请计算4个月后,食堂门前总共有多少棵树。第一个整数是n ,接下来有 8个整数,分别为每个月栽树的编号。原创 2023-11-27 08:38:13 · 81 阅读 · 0 评论 -
题目标题:密码破译 c语言
若无法找到破译此密码的钥匙,则输出仅1行0。若找到两把破译的钥匙,则输出有两行,分别为两把钥匙的编号。若有多种破译方案,则只输出一种即可。某组织欲破获一个外星人的密码,密码由一定长度的字串组成。此组织拥有一些破译此密码的长度不同的钥匙,若两个钥匙的长度之和恰好为此密码的长度,输入第一行为钥匙的个数N(1≤N≤5000) 输入第二行为密码的长度 以下N行为每个钥匙的长度。则此密码被成功破译。现在就请你编程找出能破译此密码的两个钥匙。原创 2023-11-27 08:52:27 · 86 阅读 · 0 评论 -
题目标题:汽水瓶 c语言
小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。三个空瓶子换一瓶汽水,故我们可以先将所有的空瓶换成汽水并统计剩下的空瓶,再将换来的汽水喝完使其进入空瓶状态,再换成汽水,需注意,最后又三种情况,分别为0个空瓶,1个空瓶,2个空瓶,需注意两个空瓶可计为1瓶汽水。输入文件最多包含10组测试数据,每个数据占一行,仅包含一个正整数n(1<=n<=100),表示小张手上的空汽水瓶数。原创 2023-11-26 20:09:32 · 260 阅读 · 0 评论 -
题目标题 abc+cba=1333 c语言
已知abc+cba=1333,其中a,b,c均为一位数,编程求出所有满足条件的a,b,c所有组合。(知识点:控制语句)输出数据为多组,每组三个整形数;原创 2023-11-27 09:03:19 · 365 阅读 · 0 评论