自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(29)
  • 收藏
  • 关注

原创 Python:杨辉三角

"""作者:暮之沧蓝日期:2022年03月16日""""""1、每行端点与结尾皆为12、每个数=它上方两数之和3、每行数字左右对称,由1开始逐渐变大4、第n行的数字有n项5、第n行的m个数可表示C(n-1,m-1),即从n-1个不同元素中取m-1个元素的组合数6、第n行的第m个数和第n-m+1个数相等"""count = 1rows =int(input("请输入要显示杨晖三角的行数:"))for i in range(0,rows): #利用space控制每行的空格数.

2022-03-16 18:37:48 462

原创 Python:弗洛伊德三角形

"""作者:暮之沧蓝日期:2022年03月16日"""n = int(input("请输入要显示弗洛伊德三角形的行数:"))j = 1# i 控制行数for i in range(1,n+1): # l 代表每行有多少个数,j代表输入每行的具体数值 for l in range(1,i+1): print(j,"\t",end="") j += 1 print()...

2022-03-16 16:25:09 807

原创 Python:求最大公约数

"""作者:暮之沧蓝日期:2022年03月13日"""#求最大公约数:num1 = int(input("请输入第一个数:"))num2 =int(input("请输入第二个数:"))if num2>num1: temp = num2 num2 = num1 num1 = tempfor i in range(1,num2+1): #此时的num2=第一次输进来的数 if num1 % i==0 and num2 % i ==0: .

2022-03-16 16:18:20 1700

原创 Python:查找500以内的完数

"""作者:暮之沧蓝日期:2022年03月13日"""#一个数=它的因子之和,这个数就称为完数print("显示500以内的完数:")for j in range(1,501): k = [] n = 0 s = j for i in range(1,j): if j % i == 0: n += 1 s -= i k.append(i) if s == 0: .

2022-03-16 16:06:54 3346

原创 Pyhton:绘制菱形

"""作者:暮之沧蓝日期:2022年03月13日"""#绘制菱形for i in range(4): #0 1 2 3 for j in range(2-i+1): print(" ",end="") for k in range(2*i+1): print('*',end="") print()for i in range(3): for j in range(i+1): print(" ",end="").

2022-03-13 22:50:28 1248

原创 Python:求s=a+aa+aaa·····的值

"""作者:暮之沧蓝日期:2022年03月13日"""#求 s = a+aa+aaa+·····的值s = 0a = int(input("请输入a的值:"))n = int(input("请输入n的值:"))t = awhile n>0: s += t a *= 10 t += a n -= 1print(s)

2022-03-13 18:31:52 9015 1

原创 Java:购物车案例

Java实现购物车案例

2022-03-13 18:26:56 1556

原创 Python:九九乘法表

"""作者:暮之沧蓝日期:2022年03月03日"""for row in range(1,10): for col in range(1,row+1): print("{}*{}={}".format(row,col,row*col),end=" ") print()

2022-03-13 18:20:37 598

原创 Python:水仙花数

"""作者:暮之沧蓝日期:2022年03月13日"""from math import pownum = input("请输入一个三位数:")sum1 = pow(int(num[0]),3)sum2 = pow(int(num[1]),3)sum3 = pow(int(num[2]),3)sum = sum1+sum2+sum3if int(num) == sum: print(num,"是水仙花")else: print(num,"不是水仙花数")...

2022-03-13 18:14:12 7030

原创 Python:统计字符个数

输入一行字符串,分别统计出其中英文字母、空格、数字、和其他字符的个数

2022-03-13 18:11:02 13495 5

原创 Java:完数的判断

package ChongXingZuo;/**完数(概念引入): * 一个数所有因数(除了他本身外)之和等于他自身。 * 如6的因数有1,2,3(除了6),而6=1+2+3,所以它是完数。 * * @author 暮之沧蓝 */import java.util.Scanner;public class PerfectNumber { public static void P(int x) { int sum = 0, i = 1; for (; i < x; .

2021-12-25 14:21:05 941

原创 java:输出10进制的其他的进制数

package ChongXingZuo;/** * 输入一个十进制数,分别求出它的二进制数、八进制数、十六进制数和任意进制 * * @author 暮之沧蓝 * */import java.util.Scanner;public class JinZhiShuChu { public static void main(String[] args) { Scanner in=new Scanner(System.in); System.out.println("请输入一.

2021-12-22 17:21:58 449

原创 java:使用循环计算阶乘

package ChongXingZuo;/** * 使用循环计算阶乘 * * @author 暮之沧蓝 * */import java.util.Scanner;public class XHJC { public static long JieCheng(int n) { long sum=1; for(int i=1;i<=n;i++) { sum*=i; } return sum; } public static void main(St.

2021-12-18 22:18:33 1458

原创 Java:彩票号码产生器

package ChongXingZuo;/** * 问题引入(彩票号码产生器): 产生6个不会重复的彩票号码。 * * @author 暮之沧蓝 * */public class CaiPiaoChanSheng { public static void main(String[] args) { int[] arr = new int[6]; int backCheck = 0; //反向检查 boolean repeat = false; for (int i .

2021-12-15 15:22:50 590

原创 Java:对比答案并输出成绩

package ChongXingZuo;/*** 有一套有5选择题的试卷,每道选择题2分,总分10分。正确答案为D B D C C* 有5个学生作答,计算出每个学生的成绩* 学生1: A B A C C* 学生2: D B A B C* 学生3: E D D A C* 学生4: C B A E D* 学生5: A B D C C* * @author 暮之沧蓝*/public class PaiBiChengJi { public static void main(Stri.

2021-12-15 12:29:13 906

原创 Java:矩阵的相加

package ChongXingZuo;/**问题引入(矩阵的相加): * 两个矩阵相加,前提:两者对应的行数和列数必须相等, * 而且相加后得到的新矩阵保持原来矩阵相同的行数和列数。 * * @author 暮之沧蓝 * */public class JuZhenDeXiangJia { public static void ShuZuAdd(int arr1[][],int arr2[][],int arr3[][],int x,int y) { int row,col;.

2021-12-15 12:23:11 2179

原创 Java:二维数组输出横板和竖版的《春晓》

package ChongXingZuo;/** * @author 暮之沧蓝 */public class ChunMingBuJiaoXiao { public static void main(String[] args) { // 横版春晓的第一种方法: char[][] h = { { '春', '明', '不', '觉', '晓', ',' }, { '处', '处', '闻.

2021-12-14 18:05:06 2276

原创 Java:汉诺塔(递归方法解决)

package ChongXingZuo;/**汉诺塔(典型的使用递归法的问题): * 假设有1,2,3号三根木柱和n个大小均不相同的盘子, * 从小到大编号为1,2,3,4,····,n,编号越大的盘子直径越大, * 最开始n个盘子都在1号木柱上,现在通过2号木柱把全部盘子移到3号木柱, * 并且找出移动次数最少的方法。 * 规则: * 1、每次只能移动1次,而且只能从最上面的盘子移动; * 2、直径较小的盘子永远在直径较大的盘子上; * 3、盘子可任意地从任何一个木柱移到另一个木.

2021-12-14 17:01:54 255

原创 Java:斐波那契数列(递归法)

package ChongXingZuo;/**斐波那契数列(递归法): * { 0,n=0; * F(n)={ 1, n=1; * { F(n-1)+F(n-2),n=2,3,4,5,·········(n为整数) * *@author 暮之沧蓝 */import java.util.Scanner;public class FeiBo { public static int FeiBo(int n) { if(n==0) { .

2021-12-14 13:31:55 150

原创 Java:阶乘(递归法)

package ChongXingZuo;/**计算n的阶乘(以递归的方式计算): * 注意:【1】、1和0的阶乘是1 * 【2】、递归具备的两个条件:1、一个可以反复执行的递归过程; * 2、一个可以跳出执行过程的出口。 * **@author 暮之沧蓝 */import java.util.Scanner;public class JieCheng { public static int Pass(int n) { if(n==1||n==0.

2021-12-14 12:57:46 566

原创 Java:输出单词的第一个字母

package nihao;/**问题引入: *输入1个单词,输出这个单词的第一个字母 * * @author 暮之沧蓝 */import java.io.IOException;import java.util.Scanner;public class ReadFangFa { private static char data1; public static void main(String[] args) throws IOException { Scanner i.

2021-12-14 12:53:45 562

原创 Java:1加到100的算法

package nihao;/**问题引入: * 1加到100的和为多少? * @author 暮之沧蓝 * */public class YiJiaDaoYiBai { public static int sum(int num) { int sum=0; for(int i=0;i<=num;i++) { sum+=i; } return sum; } public static void main(String[] args) { int d.

2021-12-13 22:18:25 3574

原创 java:有关百钱买鸡的算法

package ChongXingZuo;/**百钱买鸡算法(经典的不定方程问题): * 如果公鸡(cock)5文钱1只,母鸡3文钱1只,小鸡3只1文钱, * 如果用100文钱买100只鸡,那么公鸡、母鸡、小鸡各买多少只呢? *【不允许出现个别鸡是零只噢】 * *@author 暮之沧蓝 */public class BQMJ { public static void BQMJ(int sum, int temp) { int chicken, hen, cock; fo.

2021-12-13 10:07:15 378

原创 Java:有关素数的算法

package ChongXingZuo;/** * 素数又称质数,指在一个1大于1的自然数中, * 除了1和自身外, 无法被其他自然数整除的数; * 比1大,但不是素数的成为合数, 但是0和1既不是质数,也不是合数。 * * @author 暮之沧蓝 * */import java.util.Scanner;public class isPrime { public static int isPrime(int a) { for (int i = 2; i < a;.

2021-12-12 23:24:03 225 3

原创 Java:有关国王赏米的算法

package ChongXingZuo;import java.util.Scanner;/** * 问题引入: 传说国际象棋是由一位印度数学家发明的。 * 国王十分感谢这位数学家,于是就请他自己说出想要得到什么奖赏。 * 这位数学家想了一分钟后就提出请求——把1粒米放在棋盘的第1格里, * 2粒米放在第2格,4粒米放在第3格,8粒米放在第4格, * 依次类推,每个方格中的米粒数量都是之前方格中的米粒数量的2倍。 * 请输出前64个格子各需要放多少粒米? * * @auth.

2021-12-12 22:35:22 942

原创 Java:有关鸡兔同笼的算法

Java:有关鸡兔同笼的算法

2021-12-12 21:57:02 291

原创 Java:有关猴子吃桃的算法

package ChongXingZuo;/**猴子吃桃问题(典型的递归算法题): * 猴子第一天摘下若干个桃子,当即吃了一半, * 还不过瘾,又多吃了一个;第二天早上又将剩下的桃子吃掉一半, * 又多吃了一个。以后每天早上都吃了前一天剩下的一半零一个。 * 到第10天早上想再吃时,见只剩下一个桃子了。 * 求第一天共摘了多少个桃子。 * * @author 暮之沧蓝 * */import java.util.Scanner;public class MonkeyPeach .

2021-12-12 16:53:46 224

原创 交换饮料,杯子不变

***问题描述*小明、景天和婷婷三个常在一起玩游戏,*有一天,小明带来一杯雪碧,而婷婷带来一杯可乐。*景天看了看他俩的饮料,突然问道:你俩把饮料对换,*但各自的杯子不变,该怎么办?***问题转换,编程实现*把小明和婷婷的杯子分别用cup1和cup2表示,*雪碧sprite和可乐cola定义为变量cup1和cup2中存储的数值 。package ChongXingZuo;public class ChangeDrink { public static void main(Stri

2021-12-12 13:31:42 2503

原创 Java版:字母的大小写转换

Java版:字母的大小写转换

2021-12-11 21:42:23 1612

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除