分类题库
C++编程题库
按题型、年份与知识点筛选,快速定位练习题。
题目列表
共 21 题
A66091
C语言等级考试一级编程题:判断是否存在重复的数。给定3个数,判断是否存在2个数相等,如果存在输出"YES", 否者输出"NO"。 7 2样例输出YES
2022年
编程题
A66089
C语言等级考试一级编程题:自整除数。对一个整数n,如果其各个位数的数字相加得到的数m能整除n,则称n为自整除数.例如21,21%(2+1)==0,所以21是自整除数.现求出从10到n(n < 100)之间的所有自整除数. <= n < 100)输出有多行.按从小到大的顺序输出所有大于等于10,小于等于n的自整除数,…
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年
编程题
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年
编程题
A66079
C语言等级考试三级编程题:田忌赛马。在田忌赛马的故事中,孙膑用自己的下等马对战对手的上等马,自己上等马对阵对手的中等马,自己的中等马对阵对手的下等马,从而赢得了胜利。现在即将进行的是N匹马的赛马比赛。双方队伍的马各分为N等。已知只有当我方马的等级比对方马等级高X等以上(包含X)时,我方才可以取得这场比赛的胜利。如果在N场比赛中我方的胜场数大于对方,则我方取得最终的胜利。现在已知对方这N场比赛的出…
2022年
编程题
A66073
C语言等级考试五级真题:通配符匹配。给定一个字符串s和一个字符模式p,请实现一个支持'?'和'*'的通配符匹配功能。其中‘?’可以匹配任何单个字符,如‘a?c’可以成功匹配‘aac’,‘abc’等字符串,但不可匹配‘ac’,‘aaac’等字符串 。‘*’ 可以匹配任意长度字符串(包括空字符串),如‘a*c’可以成功匹配‘ac’,‘abdc’,‘abc’,‘aaac…
2022年
编程题
A66069
C语言等级考试一级真题:成绩判定。给定一门课的考试分数,如果分数大于等于60,则该门课成绩合格,记为"P", 否者成绩不合格,记为"F"。 ≤ s ≤ 100)输出如果成绩合格,输出字母P,否者输出字母F。样例输入59样例输出F
2022年
编程题
A66068
C语言等级考试一级真题:简单排序。依次输入3个整数a、b、c,将他们从小到大的顺序输出。 0 < a,b,c < 108输出一行3个整数,即将a、b、c从小到大排序的3个整数,整数之间以一个空格分隔。样例输入10 5 20样例输出5 10 20
2022年
编程题
A66067
C语言等级考试一级真题:数字求和。给定一个正整数a,以及另外的5个正整数,问题是:这5个整数中,小于a的整数的和是多少? 1 2 3 4 11样例输出10
2022年
编程题
A66065
C语言等级考试二级真题:统计误差范围内的数。统计一个整数序列中与指定数字m误差范围小于等于X的数的个数。 <= 100);第二行为N个整数,整数之间以一个空格分开;第三行包含2个整数,为指定的整数m,误差范围X。输出输出为N个数中与指定数字m误差范围小于等于X的数的个数。样例输入51 2 3 4 53…
2022年
编程题
A66063
C语言等级考试二级真题:Lab杯。“Lab杯”乒乓球赛就要在PKU的实验室之间举行了。人工智能实验室的学生都是乒乓球的狂热分子,都强烈希望代表实验室去比赛。但是由于名额限制,他们之中只能由一个人被选作代表。为了让选择的过程公平,他们决定打一次单循环赛,每一对学生之间都打一场五局三胜的比赛。赢得最多比赛的人就将代表实验室去比赛。现在Ava手里有一份表,表里面记录了每一场比赛的比分。她应该让谁去比赛…
2022年
编程题
A66062
C语言等级考试二级真题:有趣的跳跃。一个长度为n(n>0)的序列中存在“有趣的跳跃”当且仅当相邻元素的差的绝对值经过排序后正好是从1到(n-1)。例如,1 4 2 3存在“有趣的跳跃”,因为差的绝对值分别为3,2,1。当然,任何只包含单个元素的序列一定存在“有趣的跳跃”。你需要写一个程序判定给定序列是否存在“有趣的跳跃”。 &…
2022年
编程题
A66038
青少年C语言等级考试八级真题:控制公司。有些公司是其他公司的部分拥有者,因为他们获得了其他公司发行的股票的一部分。例如,福特公司拥有马自达公司12%的股票。据说,如果至少满足了以下条件之一,公司A就可以控制公司B了: l 公司A = 公司B。l 公司A拥有大于50%的公司B的股票。l 公司A控制K(K >= 1)个公司,记为C1, …, CK,每个公司Ci拥有xi%的公司B的股票,并且x1…
2022年
编程题
A66033
最小的数。依次输入3个整数a、b、c,将a、b、c中的最小值输出。 0 < a,b,c < 108输出1个整数,即3个整数的最小值。样例输入2 3 2样例输出2
2022年
编程题
A66032
计算成绩优秀的人数。现有一个班一门课程考试的分数,请统计其中成绩为优秀的人数。成绩为优秀的要求是分数大于等于85。 < n ≤ 100, ) 第二行n个正整数,表示每一个分数,每个分数小于等于100。输出输出一个整数,表示成绩为优秀的人数。样例输入1085 70 99 90 78 55 100 62 88 84…
2022年
编程题
A66028
打字员。有一个打字员,他打字的时候有个习惯,从来不用 Shift 来切换大小写,只用 Caps Lock。 现在给他一个地铁站的名字,你需要写一个程序来告诉他,他需要敲击多少下键盘才能打出 这个地铁站名。 (n<1000),表示共有多少个需要处理的车站名。从第 2 到第 n+1 行是这 n 个车站名。车站名由英文字母构成,名字…
2022年
编程题
A66025
制作蛋糕。小A擅长制作香蕉蛋糕和巧克力蛋糕。制作一个香蕉蛋糕需要2个单位的香蕉,250个单位的面粉,75个单位的糖,100个单位的黄油。制作一个巧克力蛋糕需要75个单位的可可粉,200个单位的面粉,150个单位的糖,150个单位的黄油。一个香蕉蛋糕可以卖出400元,而一个巧克力蛋糕可以卖出450元。为了避免蛋糕变质,每种蛋糕至多只能制作100个。现已知每种原料的数量,求小A至多可以卖出多少元的蛋…
2022年
编程题
A65997
小明写程序时很不注意格式的规范,当他写完下面一段程序后自己也看不清程序逻辑了,请大家帮他分析一下:当a=1,b=5,c=4,d=3 时,执行完这段程序后 x 的值是if (a < b)
2022年
单选