![](https://img-blog.csdnimg.cn/20210718190922625.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
java刷点题
这里是博主练习Java的宝地
睡醒继续做梦
和其光 同其尘
展开
-
Java——ZZULIOJ_1081: n个数求和 (多实例测试)
Java——n个数求和 (多实例测试)原创 2022-06-08 16:43:48 · 1355 阅读 · 2 评论 -
Java——ZZULIOJ_1080: a+b(多实例测试3)
Java—— a+b(多实例测试3)原创 2022-06-08 16:40:55 · 251 阅读 · 0 评论 -
Java——ZZULIOJ_1079: a+b(多实例测试2)
Java—— a+b(多实例测试2)原创 2022-06-08 16:38:23 · 227 阅读 · 0 评论 -
Java——ZZULIOJ_1078: a+b(多实例测试1)
Java——a+b(多实例测试1)原创 2022-06-08 16:35:44 · 152 阅读 · 0 评论 -
Java——ZZULIOJ_1077: 空心菱形
Java——ZZULIOJ_1077: 空心菱形原创 2022-06-08 16:33:40 · 1302 阅读 · 1 评论 -
Java——ZZULIOJ_1076: 三位数求解
输入三个字符后,按各字符的ASCII码从小到大的顺序输出这三个字符。输入数据有多组,每组占一行,由三个字符组成,之间无空格。对于每组输入数据,输出一行,字符中间用一个空格分开。qweadsxzc样例输出 e q wa d sc x z......原创 2022-06-08 16:29:51 · 191 阅读 · 0 评论 -
Java——ZZULIOJ_1075: 聚餐人数统计
Java——ZZULIOJ_1075: 聚餐人数统计原创 2022-06-08 16:26:08 · 199 阅读 · 0 评论 -
Java——ZZULIOJ_1074: 百钱买百鸡
1074: 百钱买百鸡题目描述百钱买百鸡问题:公鸡五文钱一只,母鸡三文钱一只,小鸡三只一文钱,用100文钱买100只鸡,公鸡、母鸡、小鸡各买多少只?本程序要求解的问题是:给定一个正整数n,用n文钱买n只鸡,问公鸡、母鸡、小鸡各买多少只?输入输入一个正整数n(n<=100)。输出如果有解,种组合占一行,包含公鸡、母鸡、小鸡的个数,用正整数表示,每个数据占4列。公鸡母鸡小鸡个数均大于等于0,按公鸡数目从小到大输出,公鸡数目相同按母鸡数目从小到大输出,以此类推。如果无解,输出“No原创 2022-02-09 10:49:22 · 351 阅读 · 1 评论 -
Java——ZZULIOJ_1073: 再谈鸡兔同笼问题
1073: 再谈鸡兔同笼问题题目描述鸡和兔关在一个笼子里,鸡有2只脚,兔有4只脚。输入笼子里头的总数m和脚的总数n,求鸡和兔子各有多少只?若问题无解,也要输出相应的信息。输入输入两个整数m和n,分别代表笼子里头的个数和脚的个数。输出若问题有解,依次输出鸡和兔的只数。若问题无解,则输出"No Answer"。样例输入12 40样例输出4 8import java.util.*;public class Main { public static ..原创 2022-02-09 10:34:57 · 177 阅读 · 0 评论 -
Java——ZZULIOJ_1072: 青蛙爬井
1072: 青蛙爬井题目描述有一口深度为high米的水井,井底有一只青蛙,它每天白天能够沿井壁向上爬up米,夜里则顺井壁向下滑down米,若青蛙从某个早晨开始向外爬,对于任意指定的high、up和down值(均为自然数),计算青蛙多少天能够爬出井口?输入输入3个正整数:high、up和down。输出输出一个整数,表示天数。输出单独占一行。样例输入10 2 1样例输出9import java.util.*;public class Main { .原创 2022-02-09 10:33:34 · 449 阅读 · 0 评论 -
Java——ZZULIOJ_1071: 分解质因子
1071: 分解质因子题目描述将一个正整数分解质因数,例如,输入90,输出2 3 3 5。输入输入一个正整数n(2<=n<=2000)。输出从小到大输出n的所有质因子,每两个数之间空一格。样例输入20样例输出2 2 5import java.util.*;public class Main { public static void main(String[] args) { Scanner cin = new Scan原创 2022-02-09 10:31:29 · 384 阅读 · 0 评论 -
Java——ZZULIOJ_1070: 小汽车的位置
1070: 小汽车的位置题目描述有一辆智能小车,最初(时间为0)的位置为(0,0),我们想知道它最后的位置。小车以每小时10公里的速度向北移动(以北为y轴正向,以东为x轴正向)。小车会受到一系列依照时间戳记排序的命令,1表示“向左转”,2表示“向右转”,3表“停止”。每个命令的前面有一个时间戳记,所以我们知道该命令是何时发出的。最后一个命令一定是“停止”。我们另外假设,这辆小车非常灵活,它可以在瞬间转弯。以下列输入为例。小车在时间为5的时候收到一个“向左转”的命令1,在时间10收到一个“向右转”的原创 2022-02-09 10:29:47 · 135 阅读 · 0 评论 -
Java——ZZULIOJ_1069: 向Z同学学习
1069: 向Z同学学习.题目描述Z同学为了实现暑假去云南旅游的梦想,决定以后每天只消费1元,每花k元就可以再得到1元,一开始Z同学有M元,问最多可以坚持多少天。输入输入2个整数M, k,(2 <= k <= M <= 1000)。输出输出一个整数,表示M元可以消费的天数。样例输入4 3样例输出5import java.util.*;public class Main { public static void main(S..原创 2022-01-29 10:19:41 · 662 阅读 · 0 评论 -
Java——ZZULIOJ_1068: 二进制数
1068: 二进制数题目描述将一个二进制数,转换为对应的十进制数。输入输入一个只含有’0’和’1’的字符串,以回车结束,表示一个二进制数。该二进制数无符号位,长度不超过31。输出输出一个整数,为该二进制数对应的十进制数。样例输入100000000001样例输出2049提示(1) 整数运算尽量避免pow之类的double类型函数,以免截断取整带来错误。 (2)可使用递推思想,充分利用中间结果。类似思想可参考秦九韶算法。秦九韶算法是中国南宋时期的数学..原创 2022-01-29 10:05:37 · 121 阅读 · 0 评论 -
Java——ZZULIOJ_1067: 有问题的里程表
1067: 有问题的里程表题目描述某辆汽车有一个里程表,该里程表可以显示一个整数,为该车走过的公里数。然而这个里程表有个毛病:它总是从3变到5,而跳过数字4,里程表所有位(个位、 十位、百位等)上的数字都是如此。例如,如果里程表显示339,汽车走过1公里之后,该里程表显示350。输入输入一个整数num,表示里程表显示的数值,1 < num < 1000,且一定不含整数4。输出输出一个整数,为该汽车实际行驶的公里数。例如,如果该里程表显示55,则实际走过的公里 数是40。原创 2022-01-29 09:53:04 · 116 阅读 · 0 评论 -
Java——ZZULIOJ_1066: 字符分类统计
1066: 字符分类统计题目描述输入一行字符,以回车符作为输入结束的标志。统计其中英文字母、数字字符和其他字符的个数。输入多个字符,以回车符结束,回车符不作为有效字符。有效字符个数不超过100。输出输出分3行,格式见输出样例。样例输入Abse 4+5*3=?样例输出letter:4digit:3other:5import java.util.*;public class Main { public static void mai原创 2022-01-19 22:02:19 · 140 阅读 · 0 评论 -
Java——ZZULIOJ_1065: 统计数字字符的个数
1065: 统计数字字符的个数题目描述输入一行字符,以回车符作为输入结束的标志。统计其中数字字符的个数。输入多个字符,以回车符结束,回车符不作为有效字符。输出输出一个整数,表示数字字符的个数。样例输入12abrt12@2013样例输出8import java.util.*;public class Main { public static void main(String[] args) { Scanner cin = new Scan..原创 2022-01-19 21:51:26 · 118 阅读 · 0 评论 -
Java——ZZULIOJ_1064: 加密字符
???? 1064: 加密字符题目描述从键盘输入一批字符,以@结束,按要求加密并输出。输入从键盘输入一批字符,占一行,以@结束。输出输出占一行加密规则:1)所有字母均转换为小写。2)若是字母'a'到'y',则转化为下一个字母。3)若是'z',则转化为'a'。4)其它字符,保持不变。样例输入Kyh520@样例输出lzi520import java.util.*;public class Main { public static vo原创 2022-01-19 21:46:53 · 413 阅读 · 0 评论 -
java——ZZULIOJ_1063: 最大公约与最小公倍
???? 1063: 最大公约与最小公倍题目描述输入两个正整数,输出其最大公约数和最小公倍数。输入输入两个正整数n和m(n,m<=1000000)。输入保证最终结果在int范围内。输出输出两个整数,用空格隔开。表示m和n的最大公约数和最小公倍数。样例输入4 6样例输出2 12提示注意运算过程中的溢出问题import java.util.*;public class Main { public static void main(S原创 2022-01-19 21:26:07 · 477 阅读 · 0 评论 -
Java——ZZULIOJ_1062: 最大公约数
???? 1062: 最大公约数题目描述输入两个不大于10的9次方的正整数,输出其最大公约数。输入输入两个正整数m和n,数据之间用空格隔开。输出输出一个整数,表示m和n的最大公约数。样例输入4 6样例输出2import java.util.*;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in);原创 2022-01-19 21:22:30 · 522 阅读 · 0 评论 -
Java——ZZULIOJ_1061: 顺序输出各位数字
传送????1061: 顺序输出各位数字题目描述输入一个不大于10的9次方的正整数,从高位开始逐位分割并输出各位数字。输入输入一个正整数n,n是int型数据输出依次输出各位上的数字,每一个数字后面有一个空格,输出占一行。例如,输入 12345 ,输出 1 2 3 4 5样例输入12345样例输出1 2 3 4 5import java.util.*;public class Main { public static void main(String原创 2022-01-08 22:26:44 · 468 阅读 · 0 评论 -
Java——ZZULIOJ_1060: 逆序数字
传送门????1060: 逆序数字题目描述输入一个正整数,将其逆序输出,每个数字后有一个空格。输入输入一个正整数n,你可以假设n在int范围内输出将n按其逆序输出,每个数字后有一个空格,输出占一行。例如,输入12354,输出4 5 3 2 1样例输入12354样例输出4 5 3 2 1 import java.util.*;public class Main { public static void main(String args[]) {原创 2022-01-08 22:16:30 · 320 阅读 · 0 评论 -
java——ZZULIOJ_1059: 最高分
传送门????1059: 最高分题目描述输入一批学生的成绩(整数),输出最高分。输入输入包含多个非负整数和一个负整数。该负数不作为有效成绩,只表示输入结束。输出输出一个整数,即最高分。单独占一行。样例输入 7 6 5 9 2 -1样例输出9import java.util.*;public class Main { public static void main(String args[]) { Scanner cin = new S原创 2022-01-08 22:12:16 · 241 阅读 · 0 评论 -
java——ZZULIOJ_1058: 求解不等式
1058: 求解不等式题目描述已知不等式 1!+2!+3!+...+m!‹n,请编程对用户指定的n值计算并输出满足该不等式的m的整数解。输入输入一个整数n,n为int范围内的正整型。输出输出m的取值范围,具体格式见输出样例。样例输入2000000000样例输出m<=12import java.util.*;public class Main { public static void main(String args[]) { .原创 2022-01-08 22:04:07 · 714 阅读 · 1 评论 -
java——ZZULIOJ_1057: 素数判定
1057: 素数判定题目描述输入一个正整数n,判断n是否是素数,若n是素数,输出”Yes”,否则输出”No”。 注意:1不是素数。输入输入一个正整数n(n<=1000)输出如果n是素数输出"Yes",否则输出"No"。输出占一行。样例输入2样例输出Yesimport java.util.*;public class Main { public static void main(String args[]) { Scan..原创 2022-01-08 21:42:11 · 1143 阅读 · 0 评论 -
java——ZZULIOJ_1056: 幸运数字
1056: 幸运数字题目描述小明对某些数字有偏爱,例如,他喜欢7的倍数,而不喜欢4的倍数,如果一个整数是7的倍数,而不是4的倍数,小明会认为这个数字是他的幸运数字。现在给定两个整数m和n,请你帮小明找m到n范围内的最大的幸运数字。如果m到n范围内没有幸运数字,则输出“no”输入两个正整数m和n(m < =n,且均小于10的9次方)输出一个整数,即m到n范围内的最大的幸运数字。样例输入90 100样例输出98import java.util.*;p..原创 2021-12-14 20:02:24 · 265 阅读 · 0 评论 -
java——ZZULIOJ_1055: 兔子繁殖问题
1055: 兔子繁殖问题利用数组解决,数组定义方式:int a[] = new int[50]定义了名字为a的数组,长度为50,java的数组应该和c的数组用法一样。题目描述这是一个有趣的古典数学问题,著名意大利数学家Fibonacci曾提出一个问题:有一对小兔子,从出生后第3个月起每个月都生一对兔子。小兔子长到第3个月后每个月又生一对兔子。按此规律,假设没有兔子死亡,第一个月有一对刚出生的小兔子,问第n个月有多少对兔子?输入输入月数n(1<=n<=44)。输出原创 2021-12-14 19:50:34 · 222 阅读 · 0 评论 -
java——ZZULIOJ_1054: 猴子吃桃
1054: 猴子吃桃题目描述悟空第一天摘下桃子若干,当即吃掉一半,还不过瘾,又多吃一个,第二天又将剩下的桃子吃掉一半多一个,以后每天吃掉前一天剩下的一半多一个,到第n天准备吃的时候只剩下一个桃子。聪明的你,请帮悟空算一下,他第一天开始吃的时候桃子一共有多少个呢?输入输入一个数n(1<=n<=30)。输出输出第一天的桃子个数。样例输入3样例输出10import java.util.*;public class Main { ..原创 2021-12-14 19:43:30 · 95 阅读 · 0 评论 -
java——ZZULIOJ_1053: 正弦函数
1053: 正弦函数.import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); double x; x = cin.nextDouble(); double sum=0.0,m,z; int f=1,i; z=x;原创 2021-12-03 20:11:47 · 428 阅读 · 0 评论 -
java——ZZULIOJ_1052:数列求和4
1052: 数列求和4import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); int a,n; n = cin.nextInt(); a = cin.nextInt(); int sum = 0; int m = a;原创 2021-12-03 19:41:56 · 182 阅读 · 0 评论 -
java——ZZULIOJ_1051: 平方根的和
1051: 平方根的和import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); int m; double n; n = cin.nextDouble(); m = cin.nextInt(); double sum =原创 2021-11-15 12:10:33 · 255 阅读 · 0 评论 -
Java——ZZULIOJ_1050: 阶乘的累加和
1050: 阶乘的累加和import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); int n; n = cin.nextInt(); int sum=0,c=1; for (int i=1;i<=n;i++){原创 2021-08-10 13:55:45 · 169 阅读 · 0 评论 -
Java——ZZULIOJ_1049: 平方和与立方和
1049: 平方和与立方和import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); int x,y; x= cin.nextInt(); y = cin.nextInt(); int n=0,m=0; for (int i原创 2021-08-10 13:50:05 · 250 阅读 · 0 评论 -
java——ZZULIOJ_1048: 阶乘表
1048: 阶乘表import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); int n,m; n = cin.nextInt(); long sum=1; for(int i = 1; i <= n; i++){ Sy原创 2021-08-10 13:39:41 · 135 阅读 · 0 评论 -
java——ZZULIOJ_1047: 对数表
????:1047: 对数表import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); int n,m; n = cin.nextInt(); m = cin.nextInt(); for(int i = n;i <= m;i ++){原创 2021-08-10 13:32:04 · 156 阅读 · 0 评论 -
Java——ZZULIOJ_1046: 奇数的乘积
1046: 奇数的乘积import java.util.*;public class Main { public static void main(String args[]){ Scanner cin = new Scanner(System.in); int sum = 1; int n; n = cin.nextInt(); for(int i = 1;i <= n; i ++){原创 2021-08-10 13:26:17 · 210 阅读 · 0 评论 -
Java——ZZULIOJ_1045: 数值统计
????:1045: 数值统计import java.util.*;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n,m; n = cin.nextInt(); int a[] = new int[n+1]; for(int i = 1; i <=原创 2021-08-01 18:18:27 · 157 阅读 · 0 评论 -
Java——ZZULIOJ_1044: 不及格率
????:1044: 不及格率import java.util.*;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n,m; n = cin.nextInt(); int a[] = new int[n+1]; for(int i = 1; i <=原创 2021-08-01 18:15:12 · 258 阅读 · 0 评论 -
Java——ZZULIOJ_1043: 最大值
????:1043: 最大值import java.util.*;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n,m; n = cin.nextInt(); int a[] = new int[n+1]; for(int i = 1; i <=原创 2021-08-01 18:11:20 · 245 阅读 · 0 评论 -
java——ZZULIOJ_1042: 数列求和3
????:1042: 数列求和3import java.util.*;public class Main { public static void main(String[] args) { Scanner cin = new Scanner(System.in); int n; double sum = 0; int b = 1; n = cin.nextInt(); int f=1;原创 2021-08-01 17:59:05 · 128 阅读 · 0 评论