测评会员优惠活动进行中 · 开通 VIP,有效期内测评不限次 VIP 优惠中 · 测评不限次 立即查看

分类题库

C++编程题库

按题型、年份与知识点筛选,快速定位练习题。

共 121 题 2022年

题目列表

共 121 题
A66093 C语言等级考试一级编程题:加一。输入一个整数x,输出这个整数加1后的值,即x+1的值。 ≤ x ≤ 1000)。输出按题目要求输出一个整数。样例输入9样例输出10 2022年 输入输出 顺序结构 整数运算 编程题 A66092 C语言等级考试一级编程题:(a/b)*c的值。给定整数a、b、c,计算(a / b)*c的值,这里的除法为实数除法。 ≤ a,b,c ≤ 1000)输出将计算结果保留6位小数输出。样例输入1 3 3样例输出 2022年 格式化输出 变量与表达式 实数除法 基本输入输出 编程题 A66091 C语言等级考试一级编程题:判断是否存在重复的数。给定3个数,判断是否存在2个数相等,如果存在输出"YES", 否者输出"NO"。 7 2样例输出YES 2022年 输入输出 条件判断 整数比较 编程题 A66090 C语言等级考试一级编程题:整数的立方和。给定一个正整数k(1<k<10),求1到k的立方和m。即m=1+2*2*2+…+k*k*k。 样例输出225 2022年 循环结构 整数运算 累加求和 编程题 A66089 C语言等级考试一级编程题:自整除数。对一个整数n,如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数.例如21,21%(2+1)==0,所以21是自整除数.现求出从10到n(n < 100)之间的所有自整除数. <= n < 100)输出有多行.按从小到大的顺序输出所有大于等于10,小于等于n的自整除数,… 2022年 循环结构 条件判断 数位拆分 取余运算 编程题 A66088 C语言等级考试二级编程题:数组逆序重放。将一个数组中的值按逆序重新存放。例如,原来的顺序为8,6,5,4,1。要求改为1,4,5,6,8。输入输入为两行:第一行数组中元素的个数n(1<n<100),第二行是n个整数,每两个整数之间用空格分隔。输出输出为一行:输出逆序后数组的整数,每两个整数之间用空格分隔。样例输入58 6 5 4 1样例输出1 4 5 6 8 2022年 循环结构 数组 逆序输出 编程题 A66087 C语言等级考试二级编程题:最长最短单词。输入1行句子(不多于200个单词,每个单词长度不超过100),只包含字母、空格和逗号。单词由至少一个连续的字母构成,空格和逗号都是单词间的间隔。试输出第1个最长的单词和第1个最短单词。输入一行句子。输出两行输出: 第1行,第一个最长的单词。 第2行,第一个最短的单词。样例输入I am studying Programming language C in P… 2022年 循环结构 条件判断 字符串处理 单词分割 编程题 A66086 C语言等级考试二级编程题:计算鞍点.给定一个5*5的矩阵,每行只有一个最大值,每列只有一个最小值,寻找这个矩阵的鞍点。 鞍点指的是矩阵中的一个元素,它是所在行的最大值,并且是所在列的最小值。 例如:在下面的例子中(第4行第1列的元素就是鞍点,值为8 )。11 3 5 6 912 4 7 8 1010 5 6 9 118 6 4 7 215 10 11 20 25输入输入包含一个5行5列的矩阵输… 2022年 循环结构 条件判断 二维数组 编程题 A66085 C语言等级考试二级编程题:病人排队.病人登记看病,编写一个程序,将登记的病人按照以下原则排出看病的先后顺序:1. 老年人(年龄 >= 60岁)比非老年人优先看病。2. 老年人按年龄从大到小的顺序看病,年龄相同的按登记的先后顺序排序。3. 非老年人按登记的先后顺序看病。输入第1行,输入一个小于100的正整数,表示病人的个数; 后面按照病人登记的先后顺序,每行输入一个病人的信息,包括:一个长度… 2022年 结构体排序 多关键字排序 稳定排序 字符串处理 编程题 A66084 C语言等级考试二级编程题:循环数。若一个n位的数字串满足下述条件,则称其是循环数(cyclic):将这个数字串视为整数(可能带有前导0),并用任意一个1 到 n 之间(包含1和n)的整数去乘它时, 会得到一个将原数字串首尾相接后,再在某处断开而得到的新数字串所对应的整数。例如,数字 142857 是循环数,因为: 142857 *1 = 142857 142857 *2 = 285714 142… 2022年 条件判断 字符串处理 循环移位 大数乘法 编程题 A66083 C语言等级考试三级编程题:鸡兔同笼。一个笼子里面关了鸡和兔子(鸡有2只脚,兔子有4只脚,没有例外)。已经知道了笼子里面脚的总数a,问笼子里面至少有多少只动物,至多有多少只动物。 (a < 32768)。输出一行,包含两个正整数,第一个是最少的动物数,第二个是最多的动物数,两个正整数用一个空格分开。 如果没有满足要求的答案,则输出… 2022年 分支结构 条件判断 数学建模 整数运算 编程题 A66082 C语言等级考试编程题:猴子吃桃。海滩上有一堆桃子,N只猴子来分。第一只猴子把这堆桃子平均分为N份,多了一个,这只猴子把多的一个扔入海中,拿走了一份。第二只猴子接着把剩下的桃子平均分成N份,又多了一个,它同样把多的一个扔入海中,拿走了一份。第三、第四、……,第N只猴子仍是最终剩下的桃子分成N份,扔掉多了的一个,并拿走一份。编写程序,输入猴子的数量N,输出海滩上最少的桃子数,使得每只猴子都可吃到桃子… 2022年 递推 循环结构 数学推导 整数枚举 编程题 A66081 C语言等级考试编程题:扩号匹配问题。在某个字符串(长度不超过100)中有左括号、右括号和大小写字母;规定(与常见的算数式子一样)任何一个左括号都从内到外与在它右边且距离最近的右括号匹配。写一个程序,找到无法匹配的左括号和右括号,输出原来字符串,并在下一行标出不能匹配的括号。不能匹配的左括号用"$"标注,不能匹配的右括号用"?"标注. 2022年 字符串处理 括号匹配 编程题 A66080 C语言等级考试编程题:上台阶。楼梯有n(100 > n > 0)阶台阶,上楼时可以一步上1阶,也可以一步上2阶,也可以一步上3阶,编程计算共有多少种不同的走法。 2022年 递推 动态规划 循环结构 多组输入 编程题 A66079 C语言等级考试三级编程题:田忌赛马。在田忌赛马的故事中,孙膑用自己的下等马对战对手的上等马,自己上等马对阵对手的中等马,自己的中等马对阵对手的下等马,从而赢得了胜利。现在即将进行的是N匹马的赛马比赛。双方队伍的马各分为N等。已知只有当我方马的等级比对方马等级高X等以上(包含X)时,我方才可以取得这场比赛的胜利。如果在N场比赛中我方的胜场数大于对方,则我方取得最终的胜利。现在已知对方这N场比赛的出… 2022年 条件判断 全排列 回溯搜索 字典序输出 编程题 A66078 C语言等级考试四级编程题:开餐馆。北大信息学院的同学小明毕业之后打算创业开餐馆.现在共有n 个地点可供选择。小明打算从中选择合适的位置开设一些餐馆。这 n 个地点排列在同一条直线上。我们用一个整数序列m1, m2, ... mn 来表示他们的相对位置。由于地段关系,开餐馆的利润会有所不同。我们用pi 表示在mi 处开餐馆的利润。为了避免自己的餐馆的内部竞争,餐馆之间的距离必须大于k。请你帮助小明… 2022年 动态规划 序列选择 距离约束 编程题 A66077 C语言等级考试四级编程题:糖果。由于在维护世界和平的事务中做出巨大贡献,Dzx被赠予糖果公司2010年5月23日当天无限量糖果免费优惠券。在这一天,Dzx可以从糖果公司的N件产品中任意选择若干件带回家享用。糖果公司的N件产品每件都包含数量不同的糖果。Dzx希望他选择的产品包含的糖果总数是K的整数倍,这样他才能平均地将糖果分给帮助他维护世界和平的伙伴们。当然,在满足这一条件的基础上,糖果总数越多越… 2022年 动态规划 背包问题 模运算 最优化 编程题 A66076 C语言等级考试四级编程题:鸡蛋的硬度。最近XX公司举办了一个奇怪的比赛:鸡蛋硬度之王争霸赛。参赛者是来自世 界各地的母鸡,比赛的内容是看谁下的蛋最硬,更奇怪的是XX公司并不使用什么精密仪器来测量蛋的硬度,他们采用了一种最老土的办法--从高度扔鸡蛋--来 测试鸡蛋的硬度,如果一次母鸡下的蛋从高楼的第a层摔下来没摔破,但是从a+1层摔下来时摔破了,那么就说这只母鸡的鸡蛋的硬度是a。你当然可以找出各种… 2022年 动态规划 状态转移 二分思想 最坏情况最优策略 编程题 A66075 C语言等级考试四级编程题:山区建小学。政府在某山区修建了一条道路,恰好穿越总共m个村庄的每个村庄一次,没有回路或交叉,任意两个村庄只能通过这条路来往。已知任意两个相邻的村庄之间的距离为di(为正整数),其中,0 < i < m。为了提高山区的文化素质,政府又决定从m个村中选择n个村建小学(设 0 < n < = m < 500 )。请根据给定的m、n以及所有相邻村庄… 2022年 动态规划 前缀和 区间划分 最优化问题 编程题 A66074 青少年软件编程(C语言)等级考试试卷(五级)编程题:漫漫回国路。2020年5月,国际航班机票难求。一位在美国华盛顿的中国留学生,因为一些原因必须在本周内回到北京。现在已知各个机场之间的航班情况,求问他回不回得来(不考虑转机次数和机票价格)。 < 10)。 每一个case,第一行为机场个数N,N ≤ 10。 之后的N行,每一… 2022年 深度优先搜索 图论 图的连通性 邻接矩阵 编程题