学习
南路上的西城
越努力,越幸运,这是一个老鹰吃了仙丹的故事。
展开
-
2021-08-09
Python 旋转字符串问题描述给定一个字符串和一个偏移量,根据偏移量原地从左向右旋转字符串。问题示例输入:abcdefg3输出:[‘e’, ‘f’, ‘g’, ‘a’, ‘b’, ‘c’, ‘d’]代码实现string = input()index = int(input())list = []if index != 0: for i in range(index+1,len(string)): list.append(string[i]) fo原创 2021-08-09 16:18:03 · 224 阅读 · 1 评论 -
2021-07-14
Python合并排序列表问题描述:合并两个升序的整数列表A和B,形成一个新的列表,新列表也要有序。问题示例:输入A=[1,2],B=[2,3,4],输出[1,2,2,3,4],返回合并后列表。输入A=[1,2,3,4],B=[1,2,2,3,4,4,5,6],返回合并所有元素后的列表。代码实现:#定义一个名为order的函数def order(A,B): i = 0 j = 0 C = [] #当A和B两个列表都还有元素时进行比较原创 2021-07-14 22:22:39 · 191 阅读 · 0 评论 -
2021-07-13
Python反转一个只有三位数的整数1. 问题示例输入number = 123,输出321,;输入number = 900,输出9。2. 代码实现# 定义一个名为reverseNumber的函数def reverseNumber(num): b =int(num/100) #得到百位上的数字 s =int(num%100/10) #得到十位上的数字 g =int(num%10) #得到个位上的数字 return (g*100+s*10+b) #返回反转后的数字原创 2021-07-13 20:28:28 · 252 阅读 · 0 评论 -
JavaWeb常见的一些错误
在Myeclipse中,代码可以跑出来,但是,开始测试时,就开始报错,还是一大堆看不懂的错误。java.lang.ClassNotFoundException: com.mysql.jdbc.Driver at org.apache.catalina.loader.WebappClassLoaderBase.loadClass(WebappClassLoaderBase.java:18...原创 2018-03-29 22:10:41 · 605 阅读 · 1 评论 -
骑车与走路
原创 2018-05-09 13:16:08 · 460 阅读 · 0 评论 -
奇偶ASCII值判断
任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO 输入 输入一个字符 输出 如果其ASCII值为奇数,则输出YES,否则,输出NO 样例输入 A样例输出 YESimport java.util.Scanner;public class Main {...原创 2018-05-09 13:20:13 · 5034 阅读 · 0 评论 -
直接插入排序
直接插入排序 输入 输入n个整数,中间用空格分隔。 输出 输出排序后的数据,每个整数后跟一个空格。 样例输入 5 1 3 6 10 样例输出 1 3 5 6 10import java.io.*;import java.util.Scanner;public class Main { public static void main(String[] args)...原创 2018-05-02 18:57:32 · 175 阅读 · 1 评论 -
最高分数与最低分数
输入 两行,第1行为整数n(1<=n<10000),表示参加这次参加测试的人数;第2行是这n个学生的成绩,相邻两个分数之间用空格分隔,所有成绩均是0~100之间的整数。 输出 输出最高分数与最低分数,中间用空格隔开。 样例输入 5 60 70 50 80 95样例输出 95 50import java.util.Scanner;class Main { ...原创 2018-05-02 18:59:56 · 231 阅读 · 0 评论 -
计算一个整数的各数位上的数字之和
计算一个整数的各数位上的数字之和。 输入 输入一个整数 输出 输出各数位上的数字之和 样例输入 123样例输出 6import java.util.Scanner;public class Main { public static void main(String[] args) { int n; int sum=0; ...原创 2018-05-02 19:02:20 · 8554 阅读 · 0 评论 -
十进制转十六进制数
从键盘接收一个整数,编程实现将其转换成十六进制数。 输入 一个整数 输出 十六进制数 样例输入 100样例输出 64import java.util.Scanner;public class Main { public static void main(String[] args) { Integer n; Scanner s...原创 2018-05-02 19:03:41 · 453 阅读 · 0 评论 -
十六进制数转十进制数
从键盘接收一个十六进制数,编程实现将其转换成十进制数。 输入 输入一个十六进制数 输出 输出一个十进制数 样例输入 3E7样例输出 999import java.util.Scanner;public class Main { public static void main(String[] args) { String m; ...原创 2018-05-02 19:05:20 · 1265 阅读 · 0 评论 -
大整数加法
求两个不超过200位的非负整数的和。 输入 有两行,每行是一个不超过200位的非负整数,可能有多余的前导0。 输出 一行,即相加后的结果。结果中不能有多余的前导0,即如果结果是546,那么就不能输出0546。 样例输入 222222222222222222222222222222 333333333333333333333333333333样例输出 55555555555555...原创 2018-05-02 19:06:52 · 1452 阅读 · 0 评论 -
统计单词数
一般的文本编辑器都有查找单词的功能,该功能可以快速定位特定单词在文章中的位置,有的还能统计出特定单词在文章中出现的次数。 现在,请你编程实现这一功能,具体要求是:给定一个单词,请你输出它在给定的文章中出现的次数和第一次出现的位置。 注意:匹配单词时,不区分大小写,但要求完全匹配,即定单词必须与文章中的某一独立单词在不区分大小写的情况下完全相同,如果给定单词仅是文章中某一单词的一部分则不算匹配。 ...原创 2018-05-02 19:09:39 · 230 阅读 · 0 评论 -
统计数字
某次科研调查时得到了n个自然数,每个数均不超过1500000000(1.5*10^9)。已知不相同的数不超过10000个,现在需要统计这些自然数各自出现的次数,并按照自然数从小到大的顺序输出统计结果。 输入 第1行是整数n,表示自然数的个数。 第2~n+1行每行一个自然数。 输出 包含m行(m为n个自然数中不相同数的个数),按照自然数从小到大的顺序输出。每行输出两个整数,分别是自然数和该...原创 2018-05-02 19:11:30 · 1580 阅读 · 0 评论 -
输出NN乘法表
输出 N*N 乘法口诀表。 输入 请输入整数N。 输出 输出NN乘法表,每行两个式子之间用一个空格分隔,每行后有一个空格。 样例输入 9样例输出 1*1=1 2*1=2 2*2=4 3*1=3 3*2=6 3*3=9 4*1=4 4*2=8 4*3=12 4*4=16 5*1=5 5*2=10 5*3=15 5*4=20 5*5=25 6*1=6 6*2=12...原创 2018-05-02 19:13:34 · 2868 阅读 · 0 评论 -
古典问题
有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少? 输入 输入第n个月,表示需要计算1-n个月的每个月的兔子数目。 输出 每行输出6个月的兔子数目。 样例输入 20import java.util.Scanner;public class Main { public static void ...原创 2018-05-02 19:15:03 · 226 阅读 · 0 评论 -
[2005年NOIP普及组] 校门外的树
某校大门外长度为L的马路上有一排树,每两棵相邻的树之间的间隔都是1米。我们可以把马路看成一个数轴,马路的一端在数轴0的位置,另一端在L的位置;数轴上的每个整数点,即0,1,2,……,L,都种有一棵树。 由于马路上有一些区域要用来建地铁。这些区域用它们在数轴上的起始点和终止点表示。已知任一区域的起始点和终止点的坐标都是整数,区域之间可能有重合的部分。现在要把这些区域中的树(包括区域端点处的两棵树)...原创 2018-05-03 13:24:01 · 415 阅读 · 0 评论 -
[2005年NOIP普及组] 陶陶摘苹果
陶陶家的院子里有一棵苹果树,每到秋天树上就会结出10个苹果。苹果成熟的时候,陶陶就会跑去摘苹果。陶陶有个30厘米高的板凳,当她不能直接用手摘到苹果的时候,就会踩到板凳上再试试。 现在已知10个苹果到地面的高度,以及陶陶把手伸直的时候能够达到的最大高度,请帮陶陶算一下她能够摘到的苹果的数目。假设她碰到苹果,苹果就会掉下来。 输入 输入包括两行数据。第一行包含10个100到200之间(包括100...原创 2018-05-03 13:26:10 · 340 阅读 · 0 评论 -
[2006年NOIP普及组] 数列
给定一个正整数k(3≤k≤15),把所有k的方幂及所有有限个互不相等的k的方幂之和构成一个递增的序列,例如,当k=3时,这个序列是: 1,3,4,9,10,12,13,… (该序列实际上就是:30,31,30+31,32,30+32,31+32,30+31+32,…) 请你求出这个序列的第N项的值(用10进制数表示)。 例如,对于k=3,N=100,正确答案应该是981。 输入 输入只...原创 2018-05-03 13:28:34 · 406 阅读 · 0 评论 -
[2006年NOIP普及组] 数列
已知:Sn= 1+1/2+1/3+…+1/n。显然对于任意一个整数K,当n足够大的时候,Sn大于K。 现给出一个整数K(1<=k<=15),要求计算出一个最小的n;使得Sn>K。 输入 键盘输入 k 输出 屏幕输出 n 样例输入 1样例输出 2import java.text.DecimalFormat;import java.util.Scanner;...原创 2018-05-03 13:30:38 · 741 阅读 · 0 评论 -
[2011年NOIP普及组] 数字反转
给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,如: 输入:-380,则输出:-83 输入 输入共 1 行,一个整数N。 输出 输出共 1 行,一个整数,表示反转后的新数。 样例输入 123 样例输出 321import java.util.Scanner;public ...原创 2018-05-03 13:31:31 · 770 阅读 · 0 评论 -
[2008年NOIP普及组] ISBN号码
每一本正式出版的图书都有一个ISBN号码与之对应,ISBN码包括9位数字、1位识别码和3位分隔符,其规定格式如“x-xxx-xxxxx-x”,其 中符号“-”是分隔符(键盘上的减号),最后一位是识别码,例如0-670-82162-4就是一个标准的ISBN码。ISBN码的首位数字表示书籍的出 版语言,例如0代表英语;第一个分隔符“-”之后的三位数字代表出版社,例如670代表维京出版社;第二个分隔之后...原创 2018-05-03 16:37:01 · 1642 阅读 · 0 评论 -
[2010年NOIP普及组] 数字统计
请统计某个给定范围[L, R]的所有整数中,数字2出现的次数。 比如在给定范围[2, 22],数字2在数2中出现了1次,在数12中出现了1次,在数20中出现了1次,在数21中出现了1次,在数22中出现了2次,所以数字2在该范围内一共出现了6次。 输入 输入共一行,为两个正整数L和R,之间用一个空格隔开。 输出 输出共1行,表示数字2出现的次数。 样例输入 2 22样例输出 6...原创 2018-05-03 16:38:50 · 480 阅读 · 0 评论 -
计算多项式的值
对于多项式f(x) = ax3 + bx2 + cx + d 和给定的a, b, c, d, x,计算f(x)的值。 输入 输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。 输出 输出一个实数,即f(x)的值,保留到小数点后7位。 样例输入 2.31 1.2 2 2 3样例输出 33.083869...原创 2018-05-03 16:39:56 · 3343 阅读 · 0 评论 -
甲流疫情死亡率
甲流并不可怕,在中国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。 输入 输入仅一行,有两个整数,第一个为确诊数,第二个为死亡数。 输出 输出仅一行,甲流死亡率,以百分数形式输出,精确到小数点后3位。 样例输入 10433 60样例输出 0.575%import java.math.BigDecimal;imp...原创 2018-05-03 16:41:07 · 2653 阅读 · 0 评论 -
计算并联电阻的阻值
对于阻值为r1和r2的电阻,其并联电阻阻值公式计算如下: R = 1/(1/r1 + 1/r2) 输入 两个电阻阻抗大小,浮点型,以一个空格分开。 输出 并联之后的阻抗大小,结果保留小数点后2位 样例输入 1 2样例输出 0.67import java.util.Scanner;public class Main { public static void ma...原创 2018-05-03 16:42:37 · 4498 阅读 · 0 评论 -
数据结构之顺序表系列操作
数据结构之顺序表系列操作/*顺序表的存储结构定义*/define MaxSize 100typedef int DataType;typedef struct{ DataType data[MaxSize]; int length;}SeqList;/*顺序表的初始化*/void InItList(SeqList *L){ L->length=0...原创 2018-04-25 22:08:26 · 249 阅读 · 0 评论 -
开关灯
假设有N盏灯(N为不大于5000的正整数),从1到N按顺序依次编号,初始时全部处于开启状态;有M个人(M为不大于N的正整数)也从1到M依次编号。第一个人(1号)将灯全部关闭,第二个人(2号)将编号为2的倍数的灯打开,第三个人(3号)将编号为3的倍数的灯做相反处理(即,将打开的灯关闭,将关闭的灯打开)。依照编号递增顺序,以后的人都和3号一样,将凡是自己编号倍数的灯做相反处理。请问:当第M个人...原创 2018-05-10 11:29:08 · 795 阅读 · 0 评论 -
与圆相关的计算
给出圆的半径,求圆的直径、周长和面积。 输入 输入包含一个实数r(0 < r <= 10,000),表示圆的半径。 输出 输出一行,包含三个数,分别表示圆的直径、周长、面积,数与数之间以一个空格分开,每个数保留小数点后4位。 样例输入 5.0样例输出 10.0000 31.4159 78.5397import java.awt.peer.SystemTrayP...原创 2018-05-04 10:02:51 · 1535 阅读 · 0 评论 -
[2013年NOIP普及组] 记数问题
试计算在区间1到n的所有整数中,数字x(0≤x≤9)共出现了多少次?例如,在1到11中,即在1、2、3、4、5、6、7、8、9、10、11中,数字1出现了4次。 输入 输入共1行,包含2个整数n、x,之间用一个空格隔开。 输出 输出共1行,包含一个整数,表示x出现的次数。 样例输入 11 1样例输出 4import java.util.Scanner;public clas...原创 2018-05-04 10:04:34 · 415 阅读 · 0 评论 -
[2014年NOIP普及组] 珠心算测验
珠心算是一种通过在脑中模拟算盘变化来完成快速运算的一种计算技术。珠心算训练, 既能够开发智力,又能够为日常生活带来很多便利,因而在很多学校得到普及。 某学校的珠心算老师采用一种快速考察珠心算加法能力的测验方法。他随机生成一个正整数集合,集合中的数各不相同,然后要求学生回答:其中有多少个数,恰好等于集合中另外两个(不同的)数之和? 最近老师出了一些测验题,请你帮忙求出答案。 输入 输入共两行...原创 2018-05-04 10:06:46 · 468 阅读 · 0 评论 -
[2016年NOIP普及组] 买铅笔
P老师需要去商店买n支铅笔作为小朋友们参加NOIP的礼物。她发现商店一共有 3种包装的铅笔,不同包装内的铅笔数量有可能不同,价格也有可能不同。为了公平起 见,P老师决定只买同一种包装的铅笔。 商店不允许将铅笔的包装拆开,因此P老师可能需要购买超过n支铅笔才够给小朋 友们发礼物。 现在P老师想知道,在商店每种包装的数量都足够的情况下,要买够至少n支铅笔最少需要花费多少钱。 输入 输入的第一行...原创 2018-05-04 10:08:18 · 586 阅读 · 0 评论 -
A+B问题
在大部分的在线题库中,都会将A+B问题作为第一题,以帮助新手熟悉平台的使用方法。A+B问题的题目描述如下:给定两个整数A和B,输出A+B的值。保证A、B及结果均在整型范围内。现在请你解决这一问题。 输入一行,包含两个整数A,B,中间用单个空格隔开。A和B均在整型范围内。 输出一个整数,即A+B的值。保证结果在整型范围内。 样例输入 1 2样例输出 3import ...原创 2018-05-04 10:09:42 · 2414 阅读 · 1 评论 -
地球人口承载力估计
小明是个喜欢思考的小朋友,他听说:假设地球上的新生资源按恒定速度增长。照此测算,地球上现有资源加上新生资源可供x亿人生活a年,或供y亿人生活b年。 为了能够实现可持续发展,避免资源枯竭,他想知道地球最多能够养活多少亿人?聪明的你能帮他编程实现吗? 输入 一行,包括四个正整数x,a,y,b,两个整数之间用单个空格隔开。x > y,a < b,ax < by,各整数均不大于10...原创 2018-05-04 10:10:46 · 2408 阅读 · 0 评论 -
字符三角形
给定一个字符,用它构造一个底边长5个字符,高3个字符的等腰字符三角形。 输入输入只有一行, 包含一个字符。 输出该字符构成的等腰三角形,底边长5个字符,高3个字符。 样例输入*样例输出 * ********import java.util.Scanner;public class Main { public static void main(S...原创 2018-05-04 12:22:28 · 1511 阅读 · 0 评论 -
对齐输出
入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 输入只有一行,包含三个整数,整数之间以一个空格分开。 输出只有一行,按照格式要求依次输出三个整数,之间以一个空格分开。 样例输入 123456789 0 -1样例输出 123456789 0 -1import java.util.Scanner;public class Main { ...原创 2018-05-04 12:23:41 · 887 阅读 · 0 评论 -
输出第二个整数
输入三个整数,把第二个输入的整数输出。 输入只有一行,共三个整数,整数之间由一个空格分隔。整数是32位有符号整数。 输出只有一行,一个整数,即输入的第二个整数。 样例输入 123 456 789样例输出 456import java.util.Scanner;public class Main { public static void main(String[]...原创 2018-05-04 12:24:37 · 1047 阅读 · 0 评论 -
计算分数的浮点数值
两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位) 输入输入仅一行,包括两个整数a和b 输出输出也仅一行,分数 a/b 的浮点数值(双精度浮点数,保留小数点后9位) 样例输入 5 7样例输出 0.714285714import java.util.Scanner;public class Main { publi...原创 2018-05-04 12:25:32 · 1763 阅读 · 0 评论 -
Java第n小的质数
输入一个正整数n,求第n小的质数。 输入 一个不超过10000的正整数n。 输出 第n小的质数。 样例输入 10样例输出 29import java.util.Scanner;public class Main { public static void main(String[] args) { Scanner scan=new Scanner(System...原创 2018-05-11 12:36:37 · 1188 阅读 · 1 评论 -
带余除法
给定被除数和除数,求整数商及余数。此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。看看程序运行结果与数学上的定义有什么不同? 输入一行,包含两个整数,依次为被除数和除数(除数非零),中间用一个空格隔开。 输出一行,包含两个整数,依次为整数商和余数,中间用一个空格隔开。 样例输入 10 3样例输出 3 1import java.util.Scanner...原创 2018-05-05 10:36:02 · 1592 阅读 · 0 评论