![](https://img-blog.csdnimg.cn/2019091813595558.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
JAVA题库
写练习用
皮皮治OS的笔记库
这个作者很懒,什么都没留下…
展开
-
混合产流计算
package game;import java.util.Scanner;public class Mixed_runoff { public static void main(String[] args) { Scanner sc=new Scanner(System.in); double Fc = 1.0,KF = 9.0,BF = 1.0,b = 0.3,WM = 250,E = 0.1; double WMM = WM*(1+b); double FA = 0,RS =.原创 2021-11-11 20:15:16 · 225 阅读 · 0 评论 -
java马斯京根法计算汇流系数P
package game;import java.util.*;public class hydrological_forecast2 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); // 参数Ke、Xe和n的确定// System.out.print("请输入河长L值:");// int L = sc.nextInt();// System.out.print("请输入.原创 2021-12-19 19:44:51 · 966 阅读 · 0 评论 -
题目 1173: 计算球体积
题目描述根据输入的半径值,计算球的体积。输入输入数据有多组,每组占一行,每行包括一个实数,表示球的半径。输出输出对应的球的体积,对于每组输入数据,输出一行,计算结果保留三位小数。样例输入11.5样例输出4.18914.137import java.util.Scanner;public class ph1173 { public static void main(String[] args) { Scanner sc = new Scanner(Sy原创 2021-12-05 17:07:42 · 293 阅读 · 0 评论 -
题目 1182: 人民币问题
题目描述给出任意的人民币(>10元)的整币兑换成5元、2元和1元币值(要求三种币值均有)的方法有多少种。输入输入任意的人民币(>10元)的整币100,50,20,10输出计算出兑换成5元、2元和1元币值(要求三种币值均有)的方法有多少种样例输入50样例输出106import java.util.Scanner;public class ph1182 { public static void m..转载 2021-11-28 18:31:12 · 426 阅读 · 0 评论 -
题目 1172: 计算两点间的距离
题目描述输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。输入输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。输出对于每组输入数据,输出一行,结果保留两位小数。样例输入0 0 0 10 1 1 0样例输出1.001.41import java.util.Scanner;public class ph1172 { public static void main(String[] args)原创 2021-11-26 21:58:37 · 225 阅读 · 0 评论 -
题目 1491: 蓝桥杯算法提高VIP-交换Easy
题目描述给定N个整数组成的序列,每次交换当前第x个与第y个整数,要求输出最终的序列。输入第一行为序列的大小N(1< =N< =1000)和操作个数M(1< =M< =1000)。第二行包含N个数字,表示初始序列。接下来M行,每行两个整数x,y (1< =x,y< =N),表示要交换的两个整数。在一次交换中,如果x和y相等,则不会改变序列的内容。输出输出N行,为交换后的序列中的数。样例输入5 21 2 3 4 51 23 4...原创 2021-11-18 21:48:03 · 93 阅读 · 0 评论 -
题目 1559: 蓝桥杯算法提高VIP-解二元一次方程组
题目描述给定一个二元一次方程组,形如:a * x + b * y = c;d * x + e * y = f;x,y代表未知数,a, b, c, d, e, f为参数。求解x,y输入输入包含六个整数: a, b, c, d, e, f;数据规模和约定0 < = a, b, c, d, e, f < = 2147483647输出输出为方程组的解,两个整数x, y。样例输入3 7...原创 2021-11-09 20:00:07 · 3915 阅读 · 0 评论 -
题目 1043: [编程入门]三个数字的排序
题目描述输入三个整数,按由小到大的顺序输出。输入三个整数输出由小到大输出成一行,每个数字后面跟一个空格样例输入2 3 1样例输出1 2 3 package parctice;import java.util.Arrays;//需要导包import java.util.Scanner;public class ph1043 { public static void main(String[] args) { Scanner sc=new Scanne原创 2021-11-04 23:02:10 · 269 阅读 · 0 评论 -
题目 1026: [编程入门]数字逆序输出
题目描述输入10个数字,然后逆序输出。输入十个整数输出逆序输出,空格分开样例输入1 2 3 4 5 6 7 8 9 0样例输出0 9 8 7 6 5 4 3 2 1package parctice;import java.util.Scanner;public class ph1026 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); int原创 2021-11-04 22:54:27 · 355 阅读 · 0 评论 -
题目 1821: 蓝桥杯2014年第五届真题-拼接平方数
题目描述小明发现49很有趣,首先,它是个平方数。它可以拆分为4和9,拆分出来的部分也是平方数。169也有这个性质,我们权且称它们为:拼接平方数。 100可拆分1 00,这有点勉强,我们规定,0 00 000 等都不算平方数。 小明想:还有哪些数字是这样的呢? 你的任务出现了:找到某个区间的所有拼接平方数。输入两个正整数 a b (a<b<10^6)输出若干行,每行一个正整数。表示所有的区间[a,b]中的拼接平方数样例输入1 200样例...转载 2021-11-03 22:02:55 · 228 阅读 · 0 评论 -
题目 1637: 蓝桥杯算法训练VIP-斜率计算
题目描述输入两个点的坐标,即p1 = (x1, y1)和p2=(x2, y2),求过这两个点的直线的斜率。如果斜率为无穷大输出“INF”。输入无输出无样例输入1 21 4样例输出INFpackage parctice;import java.util.Scanner;public class ph1637 { public static void main(String[] args) { Scanner sc=new Scanner(Sy...原创 2021-11-02 21:26:13 · 120 阅读 · 0 评论 -
题目 1031: [编程入门]自定义函数之字符串反转
题目描述写一函数,使输入的一个字符串按反序存放,在主函数中输入并输出反序后的字符串(不包含空格)。输入一行字符输出逆序后的字符串样例输入123456abcdef 样例输出fedcba654321package parctice;import java.util.Scanner;public class ph1031 { public static void main(String[] args) { Scanner sc=new Scanner(S原创 2021-11-01 22:57:47 · 245 阅读 · 0 评论 -
题目 1032: [编程入门]自定义函数之字符串连接
题目描述写一函数,将两个字符串连接输入两行字符串输出链接后的字符串样例输入123abc样例输出123abcpackage parctice;import java.util.Scanner;public class ph1032 { public static void main(String[] args) { Scanner sc=new Scanner(System.in); String st1=sc.next(); String原创 2021-11-01 22:49:26 · 194 阅读 · 0 评论 -
题目 1904: 蓝桥杯算法提高VIP-求arccos值
题目描述利用标准库中的cos(x)和fabs(x)函数实现arccos(x)函数,x取值范围是[-1, 1],返回值为[0, PI]。要求结果准确到小数点后5位。(PI = 3.1415926)提示:要达到这种程度的精度需要使用double类型。输入输出无样例输入0.5样例输出1.04720package parctice;import java.util.Scanner;public class ph1904 { public static void原创 2021-10-31 22:21:27 · 106 阅读 · 0 评论 -
题目 1647: 蓝桥杯算法训练VIP-水仙花
题目描述判断给定的三位数是否 水仙花 数。所谓 水仙花 数是指其值等于它本身 每位数字立方和的数。例 153 就是一个 水仙花 数。 153=1+125+27输入一个整数。数据规模和约定一个三位的整数,是水仙花数输出"YES",否则输出" NO"输出是水仙花数,输出" YES" ,否则输出" NO" (不包括引号)样例输入123 样例输出NOpackage parctice;import java.util.Scanner;...原创 2021-10-30 22:12:57 · 90 阅读 · 0 评论 -
题目 1671: 小九九(打印九九表)
题目描述学完黄老师的课,学会了循环,那么今天来打印一个九九乘法表吧?输入没有输入哦,直接打印!输出输出九九乘法表,乘法的乘积占两位,并靠左对齐,每个乘法表达式之间有一个空格!样例输入无样例输出1*1=11*2=2 2*2=41*3=3 2*3=6 3*3=91*4=4 2*4=8 3*4=12 4*4=161*5=5 2*5=10 3*5=15 4*5=20 5*5=251*6=6 2*6=12 3*6=18 4*6=24 5*6=30 6原创 2021-10-28 22:52:11 · 361 阅读 · 0 评论 -
题目 1483: 蓝桥杯算法提高VIP-数组替换
题目描述编写并测试如下函数:void Add (int a[], int m, int b[], int n);该函数将数组b的前n个元素追加到数组a的前m个元素后,假定数组a具有至少存放m+n个元素的空间。例如,如果数组a为 {22,33,44,55,66,77,88,99},数组b为{20,30,40,50,60,70,80,90},则调用Add(a,5,b,3) 后,将把数组a变为{22,33,44,55,66,20,30,40}。注意数组b并没有改变,而且数组a中只需改...原创 2021-10-26 23:07:31 · 85 阅读 · 0 评论 -
题目 1466: 蓝桥杯基础练习VIP-字符串对比
题目描述给定两个仅由大写字母或小写字母组成的字符串(长度介于1到10之间),它们之间的关系是以下4中情况之一:1:两个字符串长度不等。比如 Beijing 和 Hebei2:两个字符串不仅长度相等,而且相应位置上的字符完全一致(区分大小写),比如 Beijing 和 Beijing3:两个字符串长度相等,相应位置上的字符仅在不区分大小写的前提下才能达到完全一致(也就是说,它并不满足情况2)。比如 beijing 和 BEIjing4:两个字符串长度相等,但是即使是不区分大小写也...原创 2021-10-25 21:13:08 · 91 阅读 · 0 评论 -
题目 1482: 蓝桥杯算法提高VIP-Pascal三角(杨辉三角)
题目描述PASCAL三角是形状如下的三角矩阵:11 11 2 11 3 3 11 4 6 4 1在PASCAL三角中的每个数是一个组合C(n,k)。C(n,k)=(((((((n/1)(n-1))/2(n-2))/3)***(n-k+2))/(k-1))(n-k+1))/k公式中交替使用乘法和除法,每次将从n开始递减的一个值相乘,然后除以下一个从1开始递增的值。如果对行和列从0开始计数,则数字C(n,k)在n行k列。例如C(6,2)在第6行第2列。编程输出指定阶数的...原创 2021-10-23 23:34:48 · 114 阅读 · 0 评论 -
题目 1025: [编程入门]数组插入处理
题目描述已有一个已正序排好的9个元素的数组,今输入一个数要求按原来排序的规律将它插入数组中。输入第一行,原始数列。 第二行,需要插入的数字。输出排序后的数列样例输入1 7 8 17 23 24 59 62 10150样例输出178172324505962101package parctice;import java.util.Arrays;import java.util.Scanner;public class ph1025 {原创 2021-10-22 22:40:09 · 178 阅读 · 0 评论 -
题目 1023: [编程入门]选择排序
题目描述用选择法对10个整数从小到大排序。输入输入10个无序的数字输出排序好的10个整数样例输入4 85 3 234 45 345 345 122 30 12样例输出3412304585122234345345package parctice;import java.util.Scanner;public class ph1203 { public static void main(String[] args) { //原创 2021-10-22 22:12:42 · 139 阅读 · 0 评论 -
题目 1915: 蓝桥杯算法提高VIP-三个整数的排序
题目描述输入三个数,比较其大小,并从大到小输出。输入一行三个整数。输出一行三个整数,从大到小排序。样例输入33 88 77样例输出88 77 33package parctice;import java.util.Arrays;import java.util.Scanner;public class ph1915 { public static void main(String[] args) { Scanner sc=new Scanner(原创 2021-10-21 21:26:02 · 53 阅读 · 0 评论 -
题目 1493: 蓝桥杯算法提高VIP-任意年月日历输出
题目描述已知2007年1月1日为星期一。设计一函数按照下述格式打印2007年以后(含)某年某月的日历,2007年以前的拒绝打印。为完成此函数,设计必要的辅助函数可能也是必要的。其中输入为年分和月份。注意:短线“-”个数要与题目中一致,否则系统会判为错误。输入年月和月份输出无样例输入2010 9 样例输出--------------------- Su Mo Tu We Th Fr Sa--------------------- 1 .转载 2021-10-19 21:15:29 · 133 阅读 · 0 评论 -
题目 1516: 蓝桥杯算法提高VIP-字符串比较
题目描述独立实现标准字符串库的strcmp函数,即字符串比较函数,从键盘输入两个字符串,按字典序比较大小,前者大于后者输出1,前者小于后者输出-1,两者相等输出0。输入无输出无样例输入apple one 样例输出-1package parctice;import java.util.Scanner;public class ph1516 { public static void main(String[] args) { Scanner sc=ne原创 2021-10-18 21:48:49 · 183 阅读 · 0 评论 -
题目 1015: [编程入门]求和训练
题目描述求以下三数的和,保留2位小数 1~a之和 1~b的平方和 1~c的倒数和输入a b c输出1+2+...+a + 1^2+2^2+...+b^2 + 1/1+1/2+...+1/c样例输入100 50 10样例输出47977.93package parctice;import java.util.Scanner;public class ph1015 { public static void main(String[] args) { Scan原创 2021-10-16 23:51:10 · 130 阅读 · 0 评论 -
题目 1485: 蓝桥杯算法提高VIP-Torry的困惑(提高型)
题目描述Torry从小喜爱数学。一天,老师告诉他, 像2、3、5、7……这样的数叫做质数。Torry突然想到一个问题,前10、100、1000、10000……个质数的乘积是多少呢?他把这个问题告诉 老师。老师愣住了,一时回答不出来。于是Torry求助于会编程的你,请你算出前n个质数的乘积。不过,考虑到你才接触编程不久,Torry只要你算出这 个数模上50000的值。输入仅包含一个正整数n,其中n< =100000。输出输出一行,即前n个质数的乘积模50000的值。样例...转载 2021-10-15 23:49:44 · 70 阅读 · 0 评论 -
题目 1505: 蓝桥杯算法提高VIP-单词个数统计
题目描述编写一个程序,输入一个字符串(长度不超过80),然后统计出该字符串当中包含有多少个单词。例如:字符串“this is a book”当中包含有4个单词。输入输入一个字符串(长度不超过80),由若干个单词组成,单词之间用一个空格隔开。输出输出一个整数,即单词的个数。样例输入this is a book样例输出4package parctice;import java.util.Scanner;public class ph1505 { ...转载 2021-10-14 21:59:50 · 293 阅读 · 0 评论 -
题目 1503: 蓝桥杯算法提高VIP-前10名
题目描述数据很多,但我们经常只取前几名,比如奥运只取前3名。现在我们有n个数据,请按从大到小的顺序,输出前10个名数据。输入两行。第一行一个整数n,表示要对多少个数据第二行有n个整数,中间用空格分隔。表示n个数据。数据规模和约定10< =n< =200,各个整数不超出整型范围输出一行,按从大到小排列的前10个数据,每个数据之间用一个空格隔开。样例输入2654 27 87 16 63 40 40 22 61 6 57 70 0 42 11 50...原创 2021-10-13 23:41:45 · 167 阅读 · 0 评论 -
二级计算机题目(java)
题目 1053: 二级C语言-平均值计算题目描述输入10个整数,求它们的平均值,并输出大于平均值的数据的个数。输入10个数输出大于平均数的个数样例输入1 2 3 4 5 6 7 8 9 10样例输出5package parctice;import java.util.Scanner;public class ph1053 { public static void main(String[] args) { Scanner sc=new Scanne原创 2021-10-12 23:50:27 · 390 阅读 · 0 评论 -
题目 1477: 字符串输入输出函数
题目描述编写函数GetReal和GetString,在main函数中分别调用这两个函数。在读入一个实数和一个字符串后,将读入的结果依次用printf输出。两次输入前要输出的提示信息分别是" please input a number:\n”和" please input a string:\n"输入无输出无样例输入9.56 hello 样例输出please input a number:please input a string:9.56hell...原创 2021-10-11 23:19:16 · 89 阅读 · 0 评论 -
题目 1504: 蓝桥杯算法提高VIP-勾股数
题目描述勾股数是一组三个自然数,a < b < c,以这三个数为三角形的三条边能够形成一个直角三角形输出所有a + b + c < = 1000的勾股数a小的先输出;a相同的,b小的先输出。输入无输出每行为一组勾股数,用空格隔开样例输入复制无样例输出复制3 4 5 5 12 13 6 8 10 package parctice;public class ph1504 { public static void...原创 2021-10-10 20:39:36 · 85 阅读 · 0 评论 -
题目 1480: 蓝桥杯算法提高VIP-模拟计算器
题目描述使用Switch语句编写一个模拟简单计算器的程序。依次输入两个整数和一个字符,并用空格隔开。如果该字 符是一个“+”,则打印和;如果该字符是一个“-”,则打印差;如果该字符是一个“*”,则打印积;如果该字符是“/”,则打印商;如果该字符是一个 “%”,则打印余数。打印结果后输出一个空行。输入无输出无样例输入3 4 +样例输出7package parctice;import java.util.Scanner;public class ph1...原创 2021-10-09 11:03:40 · 69 阅读 · 0 评论 -
题目 1486: 蓝桥杯算法提高VIP-一元一次方程
题目描述输入一元一次方法的ax+b=0的解。且数据均在double类型以内,且一定有解(保留2位小数)输入a b两个数输出x的值样例输入2 6样例输出-3.00package parctice;import java.util.Scanner;/*1,当a=0,b=0时,方程有无数解;2,当a=0,b≠0时,方程无解;3,当a≠0,b=0时,方程有唯一解,x=0;4,当a≠0,b≠0时,方程有唯一解,x=-b/a。 */public clas.原创 2021-10-08 22:49:59 · 114 阅读 · 0 评论 -
题目 1471: 蓝桥杯基础练习VIP-矩形面积交
题目描述平面上有两个矩形,它们的边平行于直角坐标系的X轴或Y轴。对于每个矩形,我们给出它的一对相对顶点的坐标,请你编程算出两个矩形的交的面积。输入输入仅包含两行,每行描述一个矩形。在每行中,给出矩形的一对相对顶点的坐标,每个点的坐标都用两个绝对值不超过10^7的实数表示。输出输出仅包含一个实数,为交的面积,保留到小数后两位。样例输入1 1 3 3 2 2 4 4 样例输出1.00package parctice;import java.util.Sc..原创 2021-10-07 19:55:50 · 96 阅读 · 0 评论 -
题目 1024: [编程入门]矩阵对角线求和(java)
题目描述求一个3×3矩阵对角线元素之和。输入矩阵输出主对角线 副对角线 元素和样例输入1 2 31 1 13 2 1样例输出3 7public static void main(String[] args) { Scanner sc=new Scanner(System.in); int[][] arry=new int[3][3]; int sum1=0,sum2=0; for (int i = 0; i < 3; i++) {原创 2021-08-30 23:17:30 · 303 阅读 · 2 评论 -
题目 1039: [编程入门]宏定义之闰年判断(java)
题目描述给年份year,定义一个宏,以判别该年份是否闰年。提示:宏名可以定义为LEAP_YEAR,形参为y,既定义宏的形式为 #define LEAP_YEAR(y) (读者设计的字符串)输入一个年份输出根据是否闰年输出,是输出"L",否输出"N"样例输入2000样例输出Lpackage parctice;import java.util.Scanner;public class ph1039 { public static void main(Strin原创 2021-08-29 23:30:07 · 157 阅读 · 0 评论 -
题目 1028: [编程入门]自定义函数求一元二次方程(java)
题目描述求方程 的根,用三个函数分别求当b^2-4ac大于0、等于0、和小于0时的根,并输出结果。从主函数输入a、b、c的值。输入a b c输出x1=? x2=?样例输入4 1 1样例输出x1=-0.125+0.484i x2=-0.125-0.484ipackage parctice;import java.util.Scanner;public class ph1028 { public static void main(String[] args)原创 2021-08-29 23:13:49 · 250 阅读 · 0 评论 -
题目 1017: [编程入门]完数的判断(java)
题目描述一个数如果恰好等于不包含它本身所有因子之和,这个数就称为"完数"。 例如,6的因子为1、2、3,而6=1+2+3,因此6是"完数"。 编程序找出N之内的所有完数,并按下面格式输出其因子输入N输出? its factors are ? ? ?样例输入1000样例输出package parctice;import java.util.Scanner;public class ph1017 { public static void main(String[]原创 2021-08-26 21:21:44 · 160 阅读 · 0 评论 -
题目 1016: [编程入门]水仙花数判断(java)
题目描述打印出所有"水仙花数",所谓"水仙花数"是指一个三位数,其各位数字立方和等于该本身。 例如:153是一个水仙花数,因为153=1^3+5^3+3^3。输入无输出输出每一个水仙花数,一个数占一行样例输入无样例输出package parctice;public class ph1016 { public static void main(String[] args) { for (int i = 100; i < 1000; i++) { i.原创 2021-08-26 20:49:01 · 111 阅读 · 0 评论 -
题目 1013: [编程入门]Sn的公式求和(java)
题目描述求Sn=a+aa+aaa+…+aa…aaa(有n个a)之值,其中a是一个数字,为2。 例如,n=5时=2+22+222+2222+22222,n由键盘输入。输入n输出Sn的值样例输入5样例输出package parctice;import java.util.Scanner;public class ph1013 { public static void main(String[] args) { Scanner sc=new Scanner(Sys原创 2021-08-25 22:15:42 · 282 阅读 · 0 评论