操作题第二型:综合编程题三步走
综合编程题只给要求(有时给几行框架),你要写出完整程序。做法固定三步: 输入:照题目说的格式读,一行逗号分隔的数常用 eval(input()) 或 input().split(','); 处理:算出要输出的东西,别把人数、
基本编程题:一句话里哪个字最多
基本编程题:请在 ______ 处填写代码,不得修改其他代码。 键盘输入一句话(不含空格和标点),统计每个字出现的次数,按次数从多到少输出前 3 个(不足 3 个就全输出),每行 字:次数。次数相同的按字符编码从小到大。 样例:输入 好好学
英文作文里的高频词
四六级作文写完,想看看自己哪些词用得最多。 输入一行英文(全是小写字母,单词之间用一个或多个空格隔开),按出现次数从多到少输出前 3 个单词(不足 3 个就全输出),每行 单词:次数;次数相同按字母顺序。 样例:输入 i like it a
社团招新报名占比
百团大战结束,统计每个社团收到多少份报名。 输入一行,是所有报名记录里的社团名(英文逗号隔开)。按人数从多到少输出全部社团(人数相同按名称编码顺序),每行 社团名 人数 占比, 占比 = 人数 ÷ 总报名数 × 100,保留一位小数并加 %
去掉标点和短词再数
真题里的文本往往带大小写和标点。规则:不区分大小写(都按小写算);英文标点 , . ! ? 当作空格;长度小于 3 的词不计。 输入一行英文,按上面的规则统计,按次数从多到少输出前 3 个词(不足 3 个全输出),每行 单词:次数,次数相同
班长选票先存文件再唱票
综合编程题常要求「从文件读数据」。这里先把选票写进文件(程序已写好),你来把文件读回来唱票。 输入第一行是票数 n,接下来 n 行每行一个名字。按票数从多到少输出每个人 姓名:票数(票数相同按名字编码顺序),最后一行输出 当选:姓名(排在第
绩点等级分布一个都不能少
教务要一张等级分布表:90 分及以上 A,80~89 B,70~79 C,60~69 D,60 以下 E。 输入一行若干成绩(整数,英文逗号隔开,至少 2 个)。按 A 到 E 的顺序输出 5 行 等级:人数,没人的等级也要输出 0。 样例
二级 · 选择:sort 的返回值
以下程序的输出结果是【0】。 ls = [3, 1, 2] t = ls.sort(reverse=True) print(t, ls)
二级 · 基本编程题:一周步数汇总
基本编程题:请在 ______ 处填写代码,不得修改其他代码。 键盘输入一行,是一周里每天走的步数(整数,英文逗号隔开)。第一行输出 合计 加总步数,宽 20、居中、用 = 填充;第二行输出每天平均步数,保留一位小数。 样例:输入 8000
二级 · 综合编程题:期末总分榜
综合编程题:键盘输入第一行是记录条数 n,接下来 n 行,每行一条成绩记录,格式为 姓名,科目,成绩(英文逗号隔开,成绩是整数)。同一个人有多门科目。 请统计每个人的总分,按总分从高到低输出,每行 姓名:总分;总分相同的按姓名编码从小到大。