c语言题目
更新时间:2023-11-15 12:20:01 阅读量: 教育文库 文档下载
坏人必须死
有m个好人和m个坏人坐成一个圈,前m个人是好人(编号为1—m),后m个人是坏人(编号为m+1—2m),现在他们开始循环报数,要求从编号为1的人开始报,如果有人报到k则他必须死亡,而死掉的人的下一个人则继续从1开始报数。请求出最小的k使得,所有的坏人都死掉而好人都活下来。 输入
多组输入,每组输入1行,为一个整数m(1<=m<=12) 输出
对于每组输入,输出为1个整数k为使得坏人都死掉的最小报的数
样例输入 3 4
样例输出 5 30 最大子矩阵
有一个包含正数和负数的二维矩阵。矩阵的和是指矩阵中所有元素的和。现在给定一个这样的矩阵,求出一个子矩阵使得子矩阵的和最大,并输出最大值。
例如:
0 -2 -7 0
9 2 -6 2
-4 1 -4 1
-1 8 0 -2
和最大的子矩阵为 9 2
-4 1
-1 8
和为15是该矩阵中和最大的子矩阵 输入
输入第一行为一个N表示矩阵的行数和列数。
接下来有N行,每行N个数,代表矩阵的元素。
1<=N<=80,并且每一个元素都在[-127,127]的区间中 输出
最大子矩阵的和
样例输入 4 0 -2 -7 0
9 2 -6 2 -4 1 -4 1 -1 8 0 -2
样例输出 15 滑雪
小明喜欢滑雪,为了获得速度,滑的区域必须向下倾斜,而且当你滑到坡底,你不得不再次走上坡或者等待升降机来载你。小明想知道在一个区域中最长底滑坡。区域由一个二维数组给出。数组的每个数字代表点的高度。下面是一个例子 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
一个人可以从某个点滑向上下左右相邻四个点之一,当且仅当高度减小。在上面的例子中,一条可滑行的滑坡为24-17-16-1。当然25-24-23-...-3-2-1更长。事实上,这是最长的一条。 输入
输入的第一行表示区域的行数R和列数C(1 <= R,C <= 100)。下面是R行,每行有C个整数,代表高度h,0<=h<=10000。
输出
输出最长区域的长度。
样例输入 5 5
1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
样例输出 25 美猴王
一座山上有很多猴子,每个猴子都想做美猴王。他们争论了很长时间,请你帮助他们。
假设点(a,b)为一个猴子生活的坐标,并且不会两只猴子生活在同一点,猴子能成为美猴王当且仅当他的位置(a0,b0)满足所有猴子的坐标(ai,bi),ai<=a0且bi<=b0。
例如,有三个猴子坐标分别为(1,2)(2,1)(3,3),则(3,3)的猴子能成为美猴王。通常情况下会有很多个可能的美猴王,确定美猴王的个数 输入
多组输入,输入格式如下:
第一行为N(1<=N<=10000)
接下来有N行,每行2个数代表猴子的坐标a,b 输出
对于任何一组测试数据得到的结果为美猴王的个数
样例输入 3 2 1 1 2 3 3 3 0 1 1 0 0 0 4 0 0 1 0 0 1 1 1
样例输出 1 2 1 日历问题3
小明和小红正在玩一个游戏,这是一个日历游戏,游戏的日期是从1990年1月1日到2001年11月4日的所有日期。游戏开始时,小明先走要求从之间随便挑选一个日期。然后轮流挑日期。游戏只有一个规则:玩家把当前日期变成第二天或者下个月的同一天,如果下个月
没有与之相同的日期,玩家只能将当前日期变为第2天。例如:1924年12月19日,你可以变成1924年12月20日,或者1925年1月19日。但是2001年1月31日就只能变成2001年2月1日。当一个玩家首先变成2001年11月4日时,该玩家就赢了。如果玩家取过头,则该玩家输了。请你判断对于小明给定的日期,他是否有赢得把握。 输入
多组输入,每组1行,一次输入3个正整数,分别代表年份,月份,和天数。(假设所有输入数据均合法) 输出
对于每组测试数据,输出为Yes或者No,表示小明有/没有赢的把握
样例输入 2001 11 3 2001 11 2
样例输出 YES NO 最长最短单词
给定由若干个单词组成的字符串,字符串的长度小于500,单词和单词之间由空格分开,求出其中的最长最短单词
输入
长度小于500的字符串 输出
输出为2行,每行一个单词,第一行输出最长单词,第二行输出最短单词,若有多个相同长度的最长最短单词,则输出第一次出现的那个
样例输入 I play the leading man who else
样例输出 leading I 数字矩阵
一个3阶的数字矩阵如下所示: 1 2 3 8 9 4 7 6 5
现在,给定数字n,写出n阶的数字矩阵 输入
一个数字n(1 < n < 10)
输出
对应的n阶数字矩阵 样例输入 3
样例输出 1 2 3 8 9 4 7 6 5 还是a+b
通过数 : 45 提交 : 207
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定2个正整数a,b,a和b最多可能有40位,求出a+b的和 输入
两个正整数a,b,a和b最多可能有40位,一行表示一个数 输出
a+b的和 样例输入
1111111111111111111111111111111111111111111111111111111111111111111
2222222222222222222222222222222222222222222222222222222222222222222
样例输出
3333333333333333333333333333333333333333333333333333333333333333333 a+-*/b
通过数 : 127 提交 : 273
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定2个正整数a,b(0 < a,b < =10000),以及中间的运算符号,求出最后的计算结果 输入
多组输入,输入的第一行为一个正整数n,表示接下来有n组数据,每一行为两个正整数a,b(0 < a,b < =10000),a和b的中间有一个运算符号,必为+-*/中的一种 输出
对于每一组数据,求出a符号b的运算值(除法为整数除法)。 样例输入 2 1+2 1-2
样例输出 3 -1 通过率 通过数 提交 1001 a+b的问题 86.21% 25 1002 又是a+b 68.75% 22 32 1003 a+-*/b 54.32% 44 81 1004 还是a+b 26.83% 22 82 1005 最大公约数 39.33% 35 1006 最小公倍数 58.46% 38 1007 还是最大公约数 88.1% 1008 质数还是合数 27.1% 1009 好多质数 46.88% 30 1010 8进制 66.67% 48 72 1011 2进制 50.67% 38 75 1012 又见2进制 76.19% 32 1013 寻找最大数 44.25% 50 1014 寻找最大数2 38.89% 35 1015 寻找最大数3 36.36% 12 1016 分数加法1 27.59% 40 1017 分数加法2 81.25% 26 1018 数字矩阵 12.5% 1 29 89 65 37 42 42 155 64 42 113 90 33 145 32 8
1019 修改字符串 51.52% 17 33 1020 最长最短单词 57.14% 4 7 1021 日历问题 44.23% 23 52 1022 日历问题2 0% 0 1 1023 日历问题3 0% 0 0 1024 阶乘问题1 61.76% 42 68 1025 阶乘问题2 2.33% 1 43 1026 阶乘问题3 33.33% 3 9 1027 坏人必须死 0% 0 0 1028 最大子矩阵 0% 0 0 1029 滑雪 0% 0 0 1030 美猴王 分数加法2
通过数 : 50 提交 : 84
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定两个数的分子和分母,求两个分数的和。 输入
多组输入,每组输入包含4个正整数a,b,c,d(0 < a,b,c,d < 1000),依次代表第一个数的分子,第一个数的分母,第二个数的分子,第二个数的分母 输出
对于每组数据,输出的两个分数的和的最简分数形式。(如果分子是分母的倍数,则输出形式为n/1) 样例输入
1 2 1 2
1 4 1 2
样例输出 1/1 3/4 还是最大公约数 通过数 : 87 提交 : 118
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定3个数,a,b和c(3 < a,b,c < =10000),求出a,b和c的最大公约数 输入
多组输入,输入的第一行为一个正整数n,表示接下来有n组数据,每一行为3个正整数a,b,c(3 < a,b,c < =10000) 输出
对于每一组数据,求出a,b和c的最大公约数。 样例输入 2 2 3 4 3 6 9
样例输出 1 3
好多质数
通过数 : 68 提交 : 136
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定一个质数n(5 < n < 1000),求出小于n的所有质数的和 输入
多组输入,每行一个n(5 < n < 1000), 输出
对于每组数据,输出为一行,值为小于n的所以质数的和 样例输入 6 7
样例输出 10 10
又见2进制
通过数 : 59 提交 : 83
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定一个正整数,写出它的2进制表示中有多少个1 输入
多组输入,输入的第一行为一个正整数n,表示接下来有n组数据,每一行为1个正整数a(0 < a < =10000) 输出
对于每一组数据,求出a的2进制表示法中1的个数 样例输入 2 5 10
样例输出 2 2 质数还是合数 通过数 : 92 提交 : 358
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定一个正整数n(2 < n < 10000),判断是否为质数
输入
多组输入,每行一个n(2 < n < =10000), 输出
对于每一组数,如果是质数则输出Yes,否则输出No 样例输入 2 3 4
样例输出 Yes Yes No
日历问题
通过数 : 33 提交 : 76
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
假设2012年1月1日是星期日,请求出n天后是星期几(1<=n<=2000) 输入
多组输入每组输入一个正整数n(1<=n<=2000) 输出
对于每组输入,输出1个整数i(1<=i<=7),表示n天后是星期几
样例输入 1 2
样例输出 1 2 阶乘问题1
通过数 : 60 提交 : 99
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定一个正整数n,求出n的阶乘(1<=n<=10); 输入
多组输入,每组1个正整数n(1<=n<=10) 输出
对于每组输出,输出为n!的值
样例输入
1 2 3
样例输出 1 2 6 寻找最大数 通过数 : 90 提交 : 193
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定一串数,寻找其中最大的一个数 输入
输入的第一行为n(0 < n < 1000),接下来的n行每行一个正整数a(0 < n < 1000) 输出
输出为这组数中最大的那个数 样例输入 3 1 2 3
样例输出 3 寻找最大数2 通过数 : 73 提交 : 196
时间限制 : 1000 msec 内存限制 : 65536 KB 题目描述
给定一串数,寻找其中最大的两个数 输入
输入的第一行为n(0 < n < 1000),接下来的n行每行一个正整数a(0 < n < 1000) 输出
输出第一个为该组数最大的数,第二个为第二大的数。 样例输入 3 1 2 3
样例输出
3 2
正在阅读:
c语言题目11-15
生活处处有诚信作文07-09
阳光的温暖作文800字07-12
小雨点旅行记作文400字06-18
孝敬老人作文550字02-04
夏日捕鱼作文500字06-17
我发现了作文500字06-28
那一朵花影响了我作文700字06-16
人类的朋友作文450字06-24
- exercise2
- 铅锌矿详查地质设计 - 图文
- 厨余垃圾、餐厨垃圾堆肥系统设计方案
- 陈明珠开题报告
- 化工原理精选例题
- 政府形象宣传册营销案例
- 小学一至三年级语文阅读专项练习题
- 2014.民诉 期末考试 复习题
- 巅峰智业 - 做好顶层设计对建设城市的重要意义
- (三起)冀教版三年级英语上册Unit4 Lesson24练习题及答案
- 2017年实心轮胎现状及发展趋势分析(目录)
- 基于GIS的农用地定级技术研究定稿
- 2017-2022年中国医疗保健市场调查与市场前景预测报告(目录) - 图文
- 作业
- OFDM技术仿真(MATLAB代码) - 图文
- Android工程师笔试题及答案
- 生命密码联合密码
- 空间地上权若干法律问题探究
- 江苏学业水平测试《机械基础》模拟试题
- 选课走班实施方案
- 题目
- 语言
- 11-034 集控值班员(高级)理论试题库
- 设计实习一—基于GIS的城镇土地分等定级 - 图文
- 严重精神障碍患者危险性评估表(第三版)
- 国际法
- 物理化学课后习题解答
- 2018届高考数学二轮复习平面向量学案含答案(全国通用)
- “十大指标”检查评价制度
- 统计学期考试题1(附答案)
- 2017产科应急预案演练脚本
- 《营养含量》教学设计
- 2016年10月互联网及其应用真题及答案 - 图文
- 西南大学《社会学概论》网上作业及参考答案
- 《物流配送中心管理》课 期终试卷(A)卷
- 施工组织设计ad
- 《Visual Basic程序设计基础》习题
- 河北省衡水中学2018-2019学年高二下学期三调考试地理试题
- 机械创新设计论文1
- 《人员测评技术及应用》大作业(学生)
- 中药学专升本《中药药剂学B》第1次作业答案
- 园林景观给排水设计汇总计算书