![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
算法
Code丶Q
这个作者很懒,什么都没留下…
展开
-
【码蹄集】(百度松果菁英班)MT1062 圆锥体表面积
请编写一个简单程序,输入圆锥体的半径和高,输出圆锥体表面积。(PI= 3.1415926)输入格式: 输入实型,空格分隔。输出格式: 83.229759。输出格式: 输出实型。原创 2022-10-31 00:05:07 · 243 阅读 · 0 评论 -
【码蹄集】(百度松果菁英班)MT1061 圆锥体的体积
请编写一个简单程序,输入圆锥体的半径和高,输出圆锥体的体积。输入格式: 输入实型,空格分隔。输出格式: 47.123889。输出格式: 输出实型。原创 2022-10-30 23:52:50 · 211 阅读 · 0 评论 -
【码蹄集】(百度松果菁英班)MT1091 合并||
输入格式: 输入整型,空格分隔。输入格式: 12 34。输出格式: 输出整型。输出格式: 4132。原创 2022-10-30 23:49:22 · 558 阅读 · 0 评论 -
Java实现字符串翻转
public static String re(String s) { StringBuilder sb=new StringBuilder(s); return sb.reverse().toString();}原创 2022-04-01 09:44:22 · 258 阅读 · 0 评论 -
Java数字、字符、字符串互相转换
// 数字转字符串int num=5;String s=String.valueOf(num);String s1=Integer.toString(num);// 字符串转数字String s="5";int num=Integer.parseInt(s);// 字符转字符串char c='a';String s=Striing.valueOf(s);String s1=c+"";// 字符串转字符String s="123";char c=s.charAt(0);// 字.原创 2022-04-01 09:40:57 · 260 阅读 · 0 评论 -
(Java蓝桥杯算法)现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。
【问题描述】给定一个n*n的棋盘,棋盘中有一些位置不能放皇后。现在要向棋盘中放入n个黑皇后和n个白皇后,使任意的两个黑皇后都不在同一行、同一列或同一条对角线上,任意的两个白皇后都不在同一行、同一列或同一条对角线上。问总共有多少种放法?n小于等于8。【输入格式】输入的第一行为一个整数n,表示棋盘的大小。接下来n行,每行n个0或1的整数,如果一个整数为1,表示对应的位置可以放皇后,如果一个整数为0,表示对应的位置不可以放皇后。【输出格式】输出一个整数,表示总共有多少种放法。【样例输入原创 2022-01-12 22:13:34 · 176 阅读 · 0 评论 -
(Java蓝桥杯算法)对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。请按从小到大的顺序输出这32种01串
问题描述对于长度为5位的一个01串,每一位都可能是0或1,一共有32种可能。它们的前几个是:0000000001000100001100100请按从小到大的顺序输出这32种01串。输入格式本试题没有输入。输出格式输出32行,按从小到大的顺序每行一个长度为5的01串。样例输出00000000010001000011<以下部分省略>public class one { public static void main(String[]原创 2022-01-12 22:05:53 · 605 阅读 · 1 评论 -
(Java蓝桥杯算法)给你一个非零整数,让你求这个数的n次方,每次相乘的结果可以在后面使用,求至少需要多少次乘。
【问题描述】给你一个非零整数,让你求这个数的n次方,每次相乘的结果可以在后面使用,求至少需要多少次乘。如24:2*2=22(第一次乘),22*22=24(第二次乘),所以最少共2次;【输入格式】第一行m表示有m(1<=m<=100)组测试数据;每一组测试数据有一整数n(0<n<=100000000);【输出格式】输出每组测试数据所需次数s;【样例输入】3234【样例输出】122import java.util.Scanner;原创 2022-01-10 21:22:40 · 327 阅读 · 0 评论 -
(Java蓝桥杯算法)输出九九乘法表。
问题描述输出九九乘法表。输出格式输出格式见下面的样例。乘号用“*”表示。样例输出下面给出输出的前几行:1*1=12*1=2 2*2=43*1=3 3*2=6 3*3=94*1=4 4*2=8 4*3=12 4*4=16……public class four { public static void main(String[] args) { for(int i=1;i<=9;i++) { for(int j=1;j<=i;j++) { ..原创 2022-01-10 21:19:05 · 326 阅读 · 0 评论 -
(Java蓝桥杯算法)读入10个复数,建立对应链表,然后求所有复数的和。
读入10个复数,建立对应链表,然后求所有复数的和。样例输入1 21 34 52 33 12 14 22 23 31 1样例输出23+23iimport java.util.Scanner;public class two { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); int sum1=0; int sum2=0...原创 2022-01-10 21:15:00 · 736 阅读 · 0 评论 -
(Java蓝桥杯算法)如果一个自然数的所有小于自身的因子之和等于该数,则称为完数。设计算法,打印1-9999之间的所有完数。
【问题描述】如果一个自然数的所有小于自身的因子之和等于该数,则称为完数。设计算法,打印1-9999之间的所有完数。【样例输出】与上面的样例输入对应的输出。例:【数据规模和约定】1-9999/* * 就是原数除以一个数能除尽就是因数 */public class one { public static void main(String[] args) { for(int i=1;i<=9999;i++) { int a=0; for(int j=1.原创 2022-01-10 21:13:21 · 740 阅读 · 0 评论 -
(Java蓝桥杯算法)返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。
返回给定字符串s中元音字母的首次出现位置。英语元音字母只有‘a’、‘e’、‘i’、‘o’、‘u’五个。若字符串中没有元音字母,则返回0。只考虑小写的情况。【样例输入】and【样例输出】1import java.util.Scanner;public class five { public static void main(String[] args) { Scanner scanner=new Scanner(System.in); String string=scan原创 2022-01-09 12:58:47 · 727 阅读 · 0 评论 -
(Java蓝桥杯算法)给定一个十进制整数,返回其对应的二进制数的位数。例如,输入十进制数9,其对应的二进制数是1001,因此位数是4。
【问题描述】给定一个十进制整数,返回其对应的二进制数的位数。例如,输入十进制数9,其对应的二进制数是1001,因此位数是4。【样例输入】一个满足题目要求的输入范例。9【样例输出】与上面的样例输入对应的输出。【数据规模和约定】输入数据中每一个数的范围。例:输入在int表示范围内。import java.util.Scanner;public class four { public static void main(String[] args) { Scanner sc=new原创 2022-01-09 12:56:23 · 320 阅读 · 0 评论 -
(Java蓝桥杯算法)递归方法求Ckn
【样例输入】一个满足题目要求的输入范例。3 10【样例输出】与上面的样例输入对应的输出。【数据规模和约定】输入数据中每一个数的范围。例:结果在int表示时不会溢出。import java.util.Scanner;public class three { public static void main(String[] args) { Scanner sc =new Scanner(System.in); int k=sc.nextInt(); int n=s...原创 2022-01-09 12:52:05 · 234 阅读 · 0 评论 -
(Java蓝桥杯算法)要求用静态变量实现。n^m表示n的m次方。(每行显示5个数,每个数宽为12,右对齐)
【问题描述】已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。已知n和m,打印n^1,n^2,...,n^m。要求用静态变量实现。n^m表示n的m次方。(每行显示5个数,每个数宽为12,右对齐)【样例输入】一个满足题目要求的输入范例。例:3 8【样例输出】与上面的样例输入对应的输出。例:【数据规模和约定】输入数据中每一个数的范围。例:n^m小于int 的表示范围。import java.util.Iterator;import java.原创 2022-01-09 12:46:03 · 375 阅读 · 0 评论 -
(Java蓝桥杯算法)编写一函数lcm,求两个正整数的最小公倍数。
【问题描述】编写一函数lcm,求两个正整数的最小公倍数。【样例输入】一个满足题目要求的输入范例。例:3 5【样例输出】与上面的样例输入对应的输出。例:【数据规模和约定】输入数据中每一个数的范围。例:两个数都小于65536。import java.util.Scanner;public class one { public static void main(String[] args) { Scanner sc =new Scanner(System.in);.原创 2022-01-09 12:41:29 · 487 阅读 · 0 评论 -
(Java蓝桥杯算法)打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3 水仙花数
【问题描述】打印所有100至999之间的水仙花数。所谓水仙花数是指满足其各位数字立方和为该数字本身的整数,例如 153=1^3+5^3+3^3。【样例输入】一个满足题目要求的输入范例。例:无【样例输出】153xxxxxximport java.util.Scanner;public class three { public static void main(String[] args) { for(int i=100;i<=999;i++) { int原创 2022-01-09 12:38:54 · 483 阅读 · 0 评论 -
(Java蓝桥杯算法)打印出1-1000所有11和17的公倍数。
【问题描述】这里写问题描述。打印出1-1000所有11和17的公倍数。【样例输入】一个满足题目要求的输入范例。例:无【样例输出】与上面的样例输入对应的输出。public class two { public static void main(String[] args) { for(int i=17;i<=1000;i++) { if(i%17==0 && i%11==0) { System.out.println(i); }原创 2022-01-09 12:34:45 · 196 阅读 · 0 评论 -
(Java蓝桥杯算法)给出1个十进制整数N,计算出它的-2进制表示。
【问题描述】给出1个十进制整数N,计算出它的-2进制表示。【输入】第一行:一个整数N,表示要转换的十进制数。【输出】第一行:N的-2进制表示。【输入样例】-13【输出样例】110111【数据规模】100%的数据满足:|n|<=2000000000。提示:负二进制:有这样一个数100110,它是-2进制的数,将它转换成10进制数的方法是1*(-2)5 + 0*(-2)4 + 0*(-2)3 + 1*(-2)2 + 1*(-2)1 + 0*(-2).原创 2022-01-09 12:30:46 · 483 阅读 · 0 评论 -
(Java蓝桥杯算法)任何一个正整数都可以用2进制表示,137的2进制表示为10001001。将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面可得到如下表达式:137=2^7+2^3+2^0
问题描述任何一个正整数都可以用2进制表示,例如:137的2进制表示为10001001。将这种2进制表示写成2的次幂的和的形式,令次幂高的排在前面,可得到如下表达式:137=2^7+2^3+2^0现在约定幂次用括号来表示,即a^b表示为a(b)此时,137可表示为:2(7)+2(3)+2(0)进一步:7=2^2+2+2^0(2^1用2表示)3=2+2^0所以最后137可表示为:2(2(2)+2+2(0))+2(2+2(0))+2(0)...原创 2022-01-09 12:26:14 · 755 阅读 · 0 评论 -
输入正整数n,判断从1到n之中,数字1一共要出现几次。例如1123这个数,则出现了两次1。例如15,那么从1到15之中,一共出现了8个1。(算法蓝桥杯Java)
import java.util.Scanner;public class one { public static int sum; public static void main(String[] args) { Scanner sc = new Scanner(System.in); int s = sc.nextInt(); for(int i=1;i<=s;i++) { sum(i); ...原创 2022-01-09 11:59:36 · 806 阅读 · 0 评论