1.判断数字是不是回文串(不能申请额外,也不能转为字符串)例如: 121 :return True 1213: return False方法;将整数分成左右两部分,右边那部分需要转置,然后判断这两部分是否相等。2.统计二进制字符串中连续 1 和连续 0 数量相同的子字符串个数Input: “00110011” Output: 6 There are 6 substrings that : “001
目录1000: A+B Problem1001: Python 的 Hello World1003: eval() 函数的使用11016: eval() 函数的使用21009: 输出偶数1010: 计算均值1002: Python 成绩1012: 汇率兑换1011: 计算阶乘1039: Life, the Universe, and Everything1000: A+B Problem题目描述用
转载
2024-01-29 00:33:20
31阅读
好多题目都是源自宁大的OJ注册个账号,就算不是本校人员也可以刷。
另外还有一些是LeetCode的题目给摘出来了在这里1286 神奇的斐波那契这道题卡了我一小时!矩阵的一些操作还是有点不熟悉啊,有待提高!题目描述斐波那契数列大家都熟悉吧,不熟悉的问问旁边的吧,
不能多问哦,
现在我们又要用到斐波那契数列了,
给定两个小于等于15的数m,n,
构造一个m行n列的矩阵,规则如下,
第奇数列从上到下是斐
转载
2021-08-13 22:40:00
2394阅读
题目现在给你两种颜色的箩筐,需要的时候,就把一个个大小差一圈的筐叠上去,使得从上往下看时,边筐花色交错。这个工作现在要让计算机来完成,得看你的了。
输入输入是一个个的三元组,分别是,外筐尺寸n(n为满足0<n<80的奇整数),中心花色字符,外筐花色字符,后二者都为ASCII可见字符;
输出输出叠在一起的筐图案,中心花色与外筐花色字符从内层起交错相叠,多筐相叠时,最外筐的角总是被
原创
2023-04-17 23:30:58
120阅读
题目描述在网络课程上,我学到了很多有关IP的知识。IP全称叫网际协议,有时我们又用IP来指代我们的IP网络地址,现在IPV4下用一个32位无符号整数来表示,一般用点分方式来显示,点将IP地址分成4个部分,每个部分为8位,表示成一个无符号整数(因此不需要用正号出现),如192.168.100.16,是我们非常熟悉的IP地址,一个IP地址串中没有空格出现(因为要表示成一个32数字)。
但是粗心的我,常
原创
2023-04-19 23:26:03
86阅读
题目描述求11到n之间(包括n),既是素数又是回文数的整数有多少个。
输入一个大于11小于1000的整数n。
输出11到n之间的素数回文数个数。
样例输入
23 输出
1
提示
回文数指左右对称的数,如:292,333。
来源/分类
循环结构 题解#include <stdio.h>
int is_prime(int num) {
int i;
if (num =
原创
2023-04-20 21:24:46
68阅读
题目描述读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900
则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“wls,tq1”。注意该实数的位数不超过100位。
使用如下函数:
char *decimal(char *p)
{
将字符串p表示的实数的自小数点开始的小数部分存入一
原创
2023-04-26 23:38:12
351阅读
问题描述 排序是计算机程序设计中的一种重要操作,他的功能是将一个数据元素的任意序列,重新排列成一个关键字有序的序列。
给定一个如下swap函数,可实现形参x和y所指内存单元的内容交换,请你利用这个函数实现任意一种排序算法,其中函数头为inline void swap(int *x,int *y);函数要求如下:
inline void swap(int *x,int *y)
{
int tmp
原创
2023-04-27 12:36:53
34阅读
题目描述给定一个m行n列的二维矩阵,求其四周边元素和。1<=m、n<=100000,可能是1行100000列,也可能是10000行50列,但保证矩阵元素不多于500000。你可能不能预定义数组的大小了,你要学会使用动态内存分配哦。你可以动态申请mn个内存单元,然后用一维数组来存储二维数组,二维数组元素a[i][j]对应一维数组a[in+j],i、j均从0开始输入输入第一行是m和n,然后
原创
2023-05-01 00:57:46
267阅读
题目描述多实例,遇到0结束 (测试组数T,1<=T<=10000)
输出第n位长度位偶数的回文数
输入每次一个整数n
输出
输出第n位长度位偶数的回文数
样例输入
10
0
输出
1001
提示
前十位长度为偶数的回文数:11, 22, 33, 44, 55, 66, 77, 88, 99, 1001
1<=n<1e10
来源/分类循环结构 题解以下是C语言程序,满足多
原创
2023-05-06 23:36:18
205阅读
题目描述日期排序题目描述送人玫瑰手有余香,小明希望自己能带给他人快乐,于是小明在每个好友生日的时候发去一份生日祝福。小明希望将自己的通讯录按好友的生日排序,这样就查看起来方便多了,也避免错过好友的生日。为了小明的美好愿望,你帮帮他吧。小明的好友信息包含姓名、出生日期。其中出生日期又包含年(4位数)、月、日三部分信息。输入n个好友的信息,按生日的月份和日期升序输出所有好友信息,如果两人生日月份和日期
原创
2023-05-12 13:24:02
75阅读
题目描述给你n个学生的姓名和他的成绩,然后Q次询问,每次询问你将会得到一个学生的姓名,对于每次询问请你输出该姓名的学生的成绩。输入第一行输入一个整数n(1<=n<=100),然后n行每行一个长度小于20的串 name(表示学生姓名),一个小于100的非负数 d(表示该同学的成绩)。接着输入一个Q(0<=Q<=10),然后Q行,每行输入一个学生姓名name输出对于每一个询问,
原创
2023-05-15 07:42:22
75阅读
题目1:力扣141题环形链表给你一个链表的头节点 head ,判断链表中是否有环。如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中的环,评测系统内部使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。注意:pos 不作为参数进行传递 。仅仅是为了标识
原创
2023-05-05 19:46:27
74阅读
OJ刷题汽水瓶题目描述
有这样一道智力题:“某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?”答案是5瓶,方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子,用3个再换一瓶,喝掉这瓶满的,这时候剩2个空瓶子。然后你让老板先借给你一瓶汽水,喝掉这瓶满的,喝完以后用3个空瓶子换一瓶满的还给老板。如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水
原创
2023-04-14 21:37:11
175阅读
题目描述依次给你n个学生的姓名、学号,然后Q次询问,对于每一次询问你会得到一个学号,请你输出该学号对应的姓名。 输入第一行输入一个整数n(1<=n<=100),然后n行,每行输入一个长度不超过15的字符串s,表示姓名和一个10位整数,表示学号。(学号保证没有前导零且每个学号都不相同)
再输入一个整数Q(0<=Q<=10),紧接着Q次询问,每次询问输入一个10位整数,表示询问
原创
2023-04-22 23:29:19
411阅读
题目给你n个矩形的左下角坐标和右上角坐标,然后按矩形面积从大到小顺序,输出矩形左上角、左下角、右上角、右下角坐标。
输入第一行一个整数n(1<=n<=100)
然后n行,每行4个整数x1,y1,x2,y2(0<=x,y<=1000),表示矩形的左下角坐标和右上角坐标 输出输出n行,每行8个整数x1,y1,x2,y2,x3,y3,x4,y4,表示矩形左上角、左下角、右上角、右
原创
2023-04-28 21:51:53
250阅读
题目描述读入一个实数,输出该实数的小数部分,小数部分若多余的末尾0,请去掉。如输入111111.12345678912345678900
则输出0.123456789123456789。若去掉末尾0之后小数部分为0,则输出“wls,tq1”。注意该实数的位数不超过100位。
使用如下函数:
char *decimal(char *p)
{
将字符串p表示的实数的自小数点开始的小数部分存入一
原创
2023-04-29 23:46:12
276阅读
题目描述给你n个学生的姓名和他的成绩,然后Q次询问,每次询问你将会得到一个学生的姓名,对于每次询问请你输出该姓名的学生的成绩。 输入第一行输入一个整数n(1<=n<=100),然后n行每行一个长度小于20的串 name(表示学生姓名),一个小于100的非负数 d(表示该同学的成绩)。
接着输入一个Q(0<=Q<=10),然后Q行,每行输入一个学生姓名name 输出对于每一
原创
2023-05-05 23:32:02
89阅读
题目描述布尔矩阵具有奇偶均势特性, 当且仅当每行、每列的元素总和为偶数。
例如
1 0 1 0
0 0 0 0
1 1 1 1
0 1 0 1
每行每列的元素总和皆为偶数, 即具有奇偶均势特性。
现输入一个矩阵, 判断是否具有奇偶均势特性。若否那么判断可否通过修改某一位置上的数(0变1或1变0), 使得该布尔矩阵具有奇偶均势特性。
行则输出改变元素的坐标,否则为被破坏。
输入
第
原创
2023-05-07 12:01:02
103阅读
题目描述人随着岁数的增长是越大越聪明还是越大越笨,这是一个值得全世界科学家思考的问题,同样的问题Eddy也一直在思考,因为他在很小的时候就知道亲和串如何判断了,但是发现,现在长大了却不知道怎么去判断亲和串了,于是他只好又再一次来请教聪明且乐于助人的你来解决这个问题。亲和串的定义是这样的:给定两个字符串s1和s2,如果能通过s1循环移位,使s2包含在s1中,那么我们就说s2 是s1的亲和串。输入本题
原创
2023-05-09 12:47:15
148阅读