华科机试
文章平均质量分 61
Wander Cloud
这个作者很懒,什么都没留下…
展开
-
华科201601
题目: 七个成绩,去掉最低分和最高分,然后求平均,结果保留一位小数。 分析: 在输入的时候寻找最大和最小,记录其下标,然后求和的时候跳过最大和最小。 代码: #include #include #include #include #include #include #include #include #include #inclu原创 2017-07-12 23:05:11 · 196 阅读 · 0 评论 -
题目1197:奇偶校验
问题: 问题链接:http://ac.jobdu.com/problem.php?pid=1195 题目1197:奇偶校验 时间限制:1 秒内存限制:32 兆特殊判题:否提交:4469解决:1926 题目描述: 输入一个字符串,然后对每个字符进行奇校验,最后输出校验后的二进制数(如’3’,输出:10110011)。 输入: 输入包括一个字符串,字符串长度不超过100。 输出: 可能原创 2017-07-19 18:12:37 · 673 阅读 · 0 评论 -
大整数排序
问题: 问题链接:点击打开链接 题目1190:大整数排序 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:4867 解决:2172 题目描述: 对N个长度最长可达到1000的数进行排序。 输入: 输入第一行为一个整数N,(1 接下来的N行每行有一个数,数的长度范围为1 每个数都是一个正数,并且保证不包含原创 2017-07-19 09:22:20 · 412 阅读 · 0 评论 -
二叉排序树
问题: 问题链接:点击打开链接 题目1201:二叉排序树 时间限制:1 秒 内存限制:32 兆 特殊判题:否 提交:8316 解决:3564 题目描述: 输入一系列整数,建立二叉排序数,并进行前序,中序,后序遍历。 输入: 输入第一行包括一个整数n(1 接下来的一行包括n个整原创 2017-07-19 00:13:17 · 274 阅读 · 0 评论 -
遍历链表
问题: 问题链接:点击打开链接 题目描述: 建立一个升序链表并遍历输出。 输入: 输入的每个案例中第一行包括1个整数:n(1 输出: 可能有多组测试数据,对于每组数据, 将n个整数建立升序链表,之后遍历链表并输出。 样例输入: 4 3 5 7 9 样例输出: 3 5 7 9 来源:2000年华中科技大学计算机研究原创 2017-07-18 22:49:51 · 563 阅读 · 0 评论 -
华科14_1
问题: 编程找出所有的4位超级素数。每行输出6个数,两个数之间空格分隔。 超级素数:一个n位超级素数是指一个n位正整数,它的前1位、前2位、、、前n位都数。如2333是一个4位超级素数,因为2,23,233,2333都是素数。 分析: 利用素数筛选法先筛选出4位数以内的所有的素数,然后在其中寻找满足4位超级素数的数来。 代码: #include #include #i原创 2017-07-17 21:32:18 · 248 阅读 · 0 评论 -
华科14_2
问题: 以二进制方式输入两个正整数,然后再输入一个四则运算符号,按short类型计算,并将结果按二进制输入。 分析: 自己写二进制的四则运算觉得比较麻烦,干脆通过十进制,先将要计算的数转换为10进制,然后进行相应计算,然后将结果再转换为二进制进行输出。 代码: #include #include #include #include #include #in原创 2017-07-18 09:54:28 · 180 阅读 · 0 评论 -
华科15_3
问题: 输入一个字符串 1.对于不是首次出现的字符进行过滤 入abcdacdef过滤后为abcdef 2.对于字符0-9 A-F a-f 将其对应的ASCII码的低4位进行对调,如1011对调后变为1101.将对调后的ASCII码对应的字符输出,若为字母,转换为大写。 分析: 1.过滤重复的大写字母、小写字母、数字,采用一个标记数组来记录某个字符是否出现过。 2.ASCII码对调。原创 2017-07-16 21:59:33 · 369 阅读 · 0 评论 -
华科15_2
问题: 输入两个字符串,并对其进行如下操作: 1.将两字符串进行拼接 如string buff -----> stringbuff 2.对于拼接后的字符串,输出奇数下标组成的子串和偶数下标组成的子串。例如srnbf,tiguf 3.对于奇数下标组成的子串以及偶数下标组成的子串进行排序,如bfnrs fgitu 分析: 字符串拼接可以使用string.h 中的strcat;子串排原创 2017-07-16 09:34:07 · 207 阅读 · 0 评论 -
华科15_1
问题: 输入一个字符串,并且进行验证。 条件: 长度必须为11 第一位必须为1 第二位必须为3,5,6,8中的一个 其余任意一位必须为0-9中的一个 分析: 根据规则进行判断即可。 代码: #include #include #include #include #include #include #include #include原创 2017-07-15 22:03:56 · 224 阅读 · 0 评论 -
华科16_3
问题: 输入一个ip地址,判断字符串ip地址是否合法 分析: ip地址规则: 1. 一共由点分成4部分 2. 每部分中的数字范围为0-255 代码: #include #include #include #include #include #include #include #include #include #includ原创 2017-07-15 19:52:51 · 263 阅读 · 0 评论 -
华科16_2
题目: 输入字符串。 1.去除前面的空格 2.中间多个空格只保留一个 3.相邻的数字和字母之间加上'_' 分析: 输入整个字符串,因为做的操作要改变字符串中间的内容,为了避免大量移动字符串中的字符,所以另外设置一个字符串用来输出结果 去除前面的空格可以用一个标志变量来标志是否在前面。 中间空格也采用标志变量来表示中间需要去除的空格,记得每一次中间去除完要重置变量,以便之后的去除。原创 2017-07-15 12:04:59 · 247 阅读 · 0 评论 -
N阶楼梯上楼问题
题目1205:N阶楼梯上楼问题 参考博客:http://blog.csdn.net/zhuoyuezai/article/details/52345877 时间限制:1 秒内存限制:128 兆特殊判题:否提交:6014解决:2505 题目描述: N阶楼梯上楼问题:一次可以走两阶或一阶,问有多少种上楼方式。(要求采用非递归) 输入: 输入包括一个整数N,(1<=N<90)。 输出: 可转载 2017-07-19 20:46:12 · 456 阅读 · 0 评论