您的位置:首页 > 编程语言

2018HIT普通编程(含历年编程入口)

2018-03-14 12:57 134 查看
编程的背景我没怎么记住,但是我大概回忆一下。

代码我就不AC了,题目比较简单,自己去做吧。

先仍链接吧,怕待会儿忘了。牛客哈工大历年机试编程题 自己翻,第八九页的样子。

PS:编程题共四道,两个普通编程,两个改错,分值分别是25 25 10 20

普通编程有输入输出提示,我们本着学习的心态,就不做那些形式的东西了(偷懒都能这么冠冕堂皇)。

2018普通编程

普通编程一

题目描述:

m个学生给n个老师(1-n号)打分,每个老师去除最高分最低分得到平均分,按成绩依次输出老师序号和得分(相同得分按序号递增)。

输入输出描述:

输入:一共n+1行,第一行输入m、n,接下来n行,每行m个数字分别代表m个学生给老师的评分。

输出:n行,每行包含老师编号和平均得分。

示例:

输入:

4 3

1 3 5 7

2 4 5 8

1 3 7 5

输出:

2 4.5

1 4.0

3 4.0

参考代码:

占位符


普通编程二

题目描述:

一个字符串str,统计有多少个单词,若数量大于等于m个则输出”pass”,否则输出”no pass”

输入输出描述:

输入:一共两行,第一行输入str,第二行输入m

输出:输出共两行,第一行输出单词个数,第二行输出”pass” 或”no pass”

示例:

因为需要前置空格所以就Ctrl+K(markdown)了。

示例一:
输入:(前面有空格,后面有空格,中间空格个数不定,这三种条件结合出来的示例都要能AC)
i  am a   student
3
输出:
4
pass


参考代码:

占位符


普通编程三

题目描述:

n个顾客,m个商品(编号1-m),每个顾客挑选一个最受欢迎商品,统计并输出被k个及以上顾客青睐的商品,存在多个按照序号递增输出商品序号。

输入输出描述:

输入:一共三行,第一行输入n、m,第二行输入n个数字代表n个顾客分别青睐的商品,第三行输入阈值k。

输出:商品序号

示例:

输入:

7 10

10 5 10 6 5 10 4

2

输出:

5 10

参考代码:

占位符


目前就只想到这几道,想到后补充。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  编程