![](https://img-blog.csdnimg.cn/20201014180756738.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
华科复试
文章平均质量分 50
cirol1997
这个作者很懒,什么都没留下…
展开
-
2.21二叉排序树
题目描述 输入一系列整数,建立二叉排序树,并进行前序,中序,后序遍历。 输入描述: 输入第一行包括一个整数n(1<=n<=100)。 接下来的一行包括n个整数。 输出描述: 可能有多组测试数据,对于每组数据,将题目所给数据建立一个二叉排序树,并对二叉排序树进行前序、中序和后序遍历。 每种遍历结果输出一行。每行最后一个数据之后有一个空格。 输入中可能有重复元素,但是输出的二叉树遍历序列中...原创 2019-02-21 14:01:40 · 213 阅读 · 0 评论 -
2.26 农夫,羊,菜和狼
题目描述 有一个农夫带一只羊、一筐菜和一只狼过河。如果没有农夫看管,则狼要吃羊,羊要吃菜。但是船很小,只够农夫带一样东西过河。问农夫该如何解此难题? 输入描述: 题目没有任何输入。 输出描述: 题目可能有种解决方法,求出步骤最少的解决方法, 按顺序输出农夫想把羊、菜、狼全部运过河需要哪几个步骤。 如果需要将羊带过河去则输出“sheep_go”。 如果需要将羊带回来则输出“sheep_come”。 ...原创 2019-02-26 09:26:58 · 1021 阅读 · 0 评论 -
2.19打印日期
题目描述 给出年分m和一年中的第n天,算出第n天是几月几号。 输入描述: 输入包括两个整数y(1<=y<=3000),n(1<=n<=366)。 输出描述: 可能有多组测试数据,对于每组数据, 按 yyyy-mm-dd的格式将输入中对应的日期打印出来。 示例1 输入 2000 3 2000 31 2000 40 2000 60 2000 61 2001 60 输出 2...原创 2019-02-19 15:58:07 · 83 阅读 · 0 评论 -
2.19 A+B
题目: 给定两个整数A和B,其表示形式是:从个位开始,每三位数用逗号","隔开。 现在请计算A+B的结果,并以正常形式输出。 输入描述: 输入包含多组数据数据,每组数据占一行,由两个整数A和B组成(-10^9 < A,B < 10^9)。 输出描述: 请计算A+B的结果,并以正常形式输出,每组数据占一行。 示例1 输入 -234,567,890 123,456,789 1,234 2...原创 2019-02-19 15:00:30 · 174 阅读 · 0 评论 -
2.28 2018年第三题
题目描述: 编写程序,接受 3 个以 N/D 形式输入的分数,其中 N(0<=N<=65535)为分子,D (0<=D<=65535)为分母,输出他们的小数形式。如果小数存在循环节,则用括号括起来,如 1/3=.33333…表示为 0.(3)。 例如, 输入: 8/5 1/3 11/13 输出: 8/5=1.6 1/3=.(3) 11/13=.(846153) 代码...原创 2019-02-28 13:53:35 · 446 阅读 · 0 评论 -
2.24最长&最短文本
题目描述 输入多行字符串,请按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。 输入描述: 输入包括多行字符串,字符串的长度len(1<=len<=1000)。 输出描述: 按照原文本中的顺序输出其中最短和最长的字符串,如果最短和最长的字符串不止一个,请全部输出。 示例1 输入 hello she sorry he 输出 he hello ...原创 2019-02-24 14:57:57 · 204 阅读 · 0 评论 -
2.28 放苹果
题目描述 把M个同样的苹果放在N个同样的盘子里,允许有的盘子空着不放,问共有多少种不同的分法?(用K表示)5,1,1和1,5,1 是同一种分法。 输入 每行均包含二个整数M和N,以空格分开。1&lt;=M,N&lt;=10。 输出 对输入的每组数据M和N,用一行输出相应的K。 样例 输入: 7 3 输出 : 8 代码: #include&lt;iostream&gt; using namespa...原创 2019-02-28 12:55:21 · 198 阅读 · 0 评论 -
2.23 八进制
题目描述 输入一个整数,将其转换成八进制数输出。 输入描述: 输入包括一个整数N(0<=N<=100000)。 输出描述: 可能有多组测试数据,对于每组数据, 输出N的八进制表示数。 示例1 输入 7 8 9 输出 7 10 11 代码: #include<iostream> using namespace std; int main(){ int n...原创 2019-02-23 16:13:44 · 268 阅读 · 0 评论 -
2.23 找位置
题目描述 对给定的一个字符串,找出有重复的字符,并给出其位置,如:abcaaAB12ab12 输出:a,1;a,4;a,5;a,10,b,2;b,11,1,8;1,12, 2,9;2,13。 输入描述: 输入包括一个由字母和数字组成的字符串,其长度不超过100。 输出描述: 可能有多组测试数据,对于每组数据, 按照样例输出的格式将字符出现的位置标出。 1、下标从0开始。 2、相同的字母在一行表示出...原创 2019-02-23 09:46:37 · 184 阅读 · 0 评论 -
2.27单词识别
题目描述 输入一个英文句子,把句子中的单词(不区分大小写)按出现次数按从多到少把单词和次数在屏幕上输出来,要求能识别英文句号和逗号,即是说单词由空格、句号和逗号隔开。 输入描述: 输入有若干行,总计不超过1000个字符。 输出描述: 输出格式参见样例。 示例1 输入 A blockhouse is a small castle that has four openings through whi...原创 2019-02-27 17:52:31 · 205 阅读 · 0 评论 -
2.22 回文字符串
题目描述 给出一个长度不超过1000的字符串,判断它是不是回文(顺读,逆读均相同)的。 输入描述: 输入包括一行字符串,其长度不超过1000。 输出描述: 可能有多组测试数据,对于每组数据,如果是回文字符串则输出"Yes!”,否则输出"No!"。 示例1 输入 hellolleh helloworld 输出 Yes! No! #include<iostream> #includ...原创 2019-02-22 16:41:28 · 103 阅读 · 0 评论 -
2.21 N阶楼梯上楼问题
题目描述 N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。(要求采用非递归) 输入描述: 输入包括一个整数N,(1<=N<90)。 输出描述: 可能有多组测试数据,对于每组数据, 输出当楼梯阶数是N时的上楼方式个数。 示例1 输入 4 输出 5 代码 #include<iostream> using namespace std; int main(){ ...原创 2019-02-21 15:40:06 · 218 阅读 · 0 评论 -
2.21 大整数排序
题目描述 对N个长度最长可达到1000的数进行排序。 输入描述: 输入第一行为一个整数N,(1<=N<=100)。 接下来的N行每行有一个数,数的长度范围为1<=len<=1000。 每个数都是一个正数,并且保证不包含前缀零。 输出描述: 可能有多组测试数据,对于每组数据,将给出的N个数从小到大进行排序,输出排序后的结果,每个数占一行。 示例1 输入 3 11111111...原创 2019-02-21 14:59:20 · 132 阅读 · 0 评论 -
2.26 统计字符串字母,单词个数,并找出出现最多次数字母
题目描述: 从键盘输入一行英文句子,句子中只有英文单词和空格,每个单词之间由若干个空格隔开, 英文单词由大小写字母组成,编程完成下列任务: (1)统计并输出此句子中英文字母的个数; (10 分) (2)统计并输出此句子中单词的个数; (10 分) (3)查找此句子中出现次数最多的字母(不区分大小写,大小写字母是相同的)和次数。 当出现最多的字符不止一个时,都能找到,并输出找到的所有字母及次数。(...原创 2019-02-26 10:45:56 · 3668 阅读 · 0 评论