自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 powerdesigner概念模型基本使用

powerdesigner概念模型基本使用

2022-06-17 11:48:34 2514 1

原创 powerdesigner导出图片

powerdesigner基本操作

2022-06-17 11:14:10 786

原创 java char与int互相转换

java char与int互相转换

2022-04-02 23:31:41 10576 5

原创 冒泡选择排序

package lanqiao2022;/*冒泡+选择排序*/public class five { public static void main(String[] args) { //升序_冒泡 int[] a= {21,25,49,25,16,8};int t; for(int i=0;i<a.length;i++) {//控制冒泡趟数 for(int j=0;j<a.length-1;j++) {//控制数组下标 if(a[j]>a[j+1]) {

2022-04-02 19:05:53 220

原创 3.5.2整数分划问题

整数分划问题代码:import java.util.Scanner;public class fiftythree { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); System.out.println(Devinteger(n,n)+"种分法"); } public static int Devinteger(int n,

2021-06-03 14:54:43 78

原创 5.1.4判别三角形

判别三角形法一:代码:import java.util.Scanner;public class ninetyfour { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int a=reader.nextInt(); int b=reader.nextInt(); int c=reader.nextInt(); if(a<b+c||b<a+c||c&lt

2021-05-31 21:02:54 188

原创 6.2生兔子

生兔子法一:斐波那契数列代码:public class ninetytwo { public static void main(String[] args) { int[] a=new int[12]; a[0]=1;a[1]=1; for(int i=2;i<11;i++) { a[i]=a[i-1]+a[i-2]; } for(int i=0;i<11;i++) { System.out.printf("%d ",a[i]); } }}运行

2021-05-31 20:25:07 59

原创 5.3.3 n数k移动

n数k移动代码:import java.util.Scanner;public class ninetythree { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int k=reader.nextInt(); int[] a=new int[n];int[] b=new int[n]; for(int i=0;i&l

2021-05-30 22:10:40 64

原创 5.2.4找次品

找次品代码:import java.util.Scanner;public class eightynine { public static void main(String[] args) { Scanner reader=new Scanner(System.in); System.out.println("请输入重量"); int n=(1023*100-reader.nextInt())/10; System.out.println("与全正品重量差"+(n*10));

2021-05-22 13:42:02 159

原创 4.6 N>100时N的阶乘

N>100时N的阶乘代码:import java.util.Scanner;import java.math.BigInteger;public class eightysix { public static void main(String[] args) { Scanner reader=new Scanner(System.in); BigInteger n=reader.nextBigInteger(); BigInteger sum=new BigInteger("1"

2021-05-20 15:08:53 69

原创 java大整数运算

java大整数运算话不多说上代码://大整数import java.util.Scanner;import java.math.BigInteger;public class eightysix { public static void main(String[] args) { Scanner reader=new Scanner(System.in); BigInteger a=reader.nextBigInteger(); BigInteger b=reader.nextBi

2021-05-20 14:10:43 335

原创 二分法(二分法找目标数在不在数组中)

二分法(二分法找目标数在不在数组中)findGoal方法重点先动首尾,middle才跟着动的代码:import java.util.Scanner;import java.util.Arrays;public class eightytwo { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.nextLine(); int goal=rea

2021-05-17 22:48:51 143

原创 9.2金块二分法(二分法找到最大值最小值)

金块二分法法一:二分法:代码:import java.util.Scanner;public class eightythree { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.nextLine(); String a[]=s.split(" "); int[] arr=new int[a.length]; for(in

2021-05-17 21:53:27 898

原创 java生成随机数

生成随机数法一:Math的方法:Math.random();代码:public class eightyfour { public static void main(String[] args) { System.out.println(Math.random()); //Math.random()得到的数是0-1之间的double数 //想得到大一点的随机数给它乘10乘100啥的扩大范围即可 }}运行结果:和无范围限制的法二差不多。法二:导入Random:代码:i

2021-05-17 21:20:21 257

原创 不确定长度的数组输入

不确定长度的数组输入不知道要输入几个数的时候输入,整体用字符串输入,再用空格给它分开成几部分即可。注意String s=reader.nextLine();不能写成reader.next();代码:import java.util.Scanner;public class eightyfive { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.

2021-05-17 21:02:36 4245

原创 9.4最大子段和

最大子段和代码:import java.util.Scanner;import java.util.Arrays;public class eightone { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.nextLine(); String a[]=s.split(" "); int[] b=new int[a.length];

2021-05-17 20:41:31 55

原创 8.4埃及分数

埃及分数注意用到:double型扩大倍数才能和0直等于比较代码:import java.util.Scanner;public class eighty { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.next(); String p[]=s.split("/"); int n1=Integer.parseInt(p[0]); in

2021-05-16 22:51:51 65

原创 习题六1.赶鸭子

赶鸭子代码:public class seventynine { public static void main(String[] args) { int sum=2; for(int i=0;i<7;i++) { sum=(sum+1)*2; } System.out.println("sum="+sum); }}结果:510

2021-05-16 21:54:23 97

原创 6.3.2穿越沙漠

穿越沙漠思路:数学模型:根据耗油量最少目标的分析,采用倒推法。第一段长度为500km且第一个加油点储油量为500。第二段中为了储备油,吉普车在这段的行程必须有往返。下面讨论怎样走效率高:(1)首先不计方向这段应走奇数次(保证最后向终点方向走)。(2)每次向终点行进时吉普车是满载的。(3)这个加油点要储存下一加油点的储油量以及建立下一加油点路上的油耗。该图是满足以上条件的最佳方案。第二段共走3次:第一、二次来回耗油量为装载量的2/3,储油量则为装载量的1/3,第三次单向行驶耗油量为装载量的

2021-05-16 21:15:56 854

原创 人机交互重点知识点

人机交互重点知识点1.绪论1.1什么是人机交互?人机交互是关于设计、评价和实现供人们使用的交互式计算机系统,且围绕这些方面的主要现象进行研究的科学。1.2人机交互的研究内容(1)人机交互界面表示模型与设计方法(2)可用性分析与评估(3)多通道交互技术(4)认知与智能用户界面(5)虚拟和增强环境中的交互方法(6)Web设计(7)移动界面设计(8)群件1.3 简单介绍人机交互的发展历史经过了哪几个阶段(1)语言命令交互阶段(2)图形用户界面(GUI)交互阶段(3)自然和谐的人机交

2021-05-16 20:03:05 13634 4

原创 5.2.2名次预测

名次预测还是枚举的思路,保证没有并列名次,保证说对一半说错一半即每人的逻辑值相加都得1即可。代码:#include<stdio.h>void main() { for (int A = 1; A <= 4; A++) { for (int B = 1; B <= 4; B++) { if (A != B) { for (int C = 1; C <= 4; C++) { if (B != C&&A!=C) { f

2021-05-06 17:01:19 78

原创 5.2.1确定小偷

确定小偷四个人编号1-4,挨个例举小偷的可能情况,用逻辑运算判断哪种情况满足一人说谎话,三人说真话即可解决。由于java不能boolean相加,所以这里我们用c语言实现。代码:#include<stdio.h>void main() { for (int x = 1; x <= 4; x++) {//x表示小偷 if ((x != 1) + (x == 3) + (x == 4) + (x != 4) == 3) { printf("%c是小偷",(x+64));

2021-05-06 16:43:06 99

原创 5.1.5求三个数的最小公倍数

求三个数的最小公倍数法一:翻倍法:最大的数的1/2/3…倍除另外两个数余数为0则为最大公倍数。代码:import java.util.Scanner;public class seventyfive { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int a=reader.nextInt(); int b=reader.nextInt(); int c=reader

2021-05-06 16:13:48 483

原创 8.2删数问题

删数问题代码:import java.util.Scanner;public class seventytwo { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int N=reader.nextInt(); int S=reader.nextInt(); int p=N; String s=String.valueOf(N); int k=s.length();

2021-04-25 19:59:22 122

原创 习题七2.

亲密数对代码:public class seventyone { public static void main(String[] args) { int sum1=0,sum2=0; for(int i=2;i<=1000;i++) { sum1=0; for(int j=1;j<i;j++) { if(i%j==0) { sum1+=j; } } for(int j=i+1;j<=1000;j++) { sum2=

2021-04-24 21:34:39 49

原创 7.4狱吏问题

狱史问题代码:法一:import java.util.Scanner;public class sixtynine { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int[] a=new int[n]; for(int i=1;i<=n;i++) { a[i-1]=-1; } for(int i=1;

2021-04-24 21:06:55 486

原创 7.3百鸡百钱

百鸡百钱代码如下:public class sixtyeight { public static void main(String[] args) { for(int i=0;i<=34;i++) { for(int j=0;j<=300;j++) { if(j%3==0&&2*i+5*j-j/3==400&&(100-i-j)>=0) { System.out.println("公鸡a="+(100-i-j));

2021-04-24 20:28:13 63

原创 7.2数字谜

数字谜法一:超级暴力代码:public class sixtysix { public static void main(String[] args) { for(int i=1;i<=9;i++) {//控制A for(int j=0;j<=9;j++) {//控制B for(int k=0;k<=9;k++) {//控制C for(int h=1;h<=9;h++) {//控制DDDDDD int sum=0; int

2021-04-24 19:58:58 208

原创 6.3.1猴子吃桃

猴子吃桃代码:public class sixtyfour { public static void main(String[] args) { int sum=1; for(int i=2;i<=10;i++) { sum=(sum+1)*2; } System.out.println(sum); }}运行结果:1534

2021-04-20 21:45:10 56

原创 习题五1.数圈

数圈代码:import java.util.Scanner;import java.util.Arrays;public class sixtythree { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int n=reader.nextInt(); int[] a=new int[n]; int[] b=new int[n]; for(int i=0;i&l

2021-04-20 21:34:42 57

原创 5.3.6核反应堆

核反应堆代码:import java.util.Scanner;public class sixtytwo { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int k=reader.nextInt(); int[] n=new int[k+1]; int[] m=new int[k+1]; n[0]=1;m[0]=0; for(int i=1;i<=k

2021-04-20 21:24:16 68

原创 5.3.5上台阶

上台阶代码:import java.util.Scanner;public class sixtyone { public static void main(String[] args) { Scanner reader = new Scanner(System.in); int n=reader.nextInt(); System.out.println(f(n)); } public static int f(int n) { if(n==1) { return

2021-04-20 19:36:43 45

原创 5.3.4孙子定理

孙子定理代码:public class sixty { public static void main(String[] args) { for(int i=1;i<=105;i++) { if(i%3==2&&i%5==3&&i%7==2) { System.out.println(i); } } }}运行结果:23

2021-04-17 21:54:52 72

原创 5.3.3n数k移动

n数k移动代码:import java.util.Scanner;public class fiftynine { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int k=reader.nextInt(); int[] a=new int[n]; int[] b=new int[n]; for(int i=0;i&

2021-04-17 21:44:38 53

原创 5.3.2杨辉三角

杨辉三角杨辉三角的每行满足当n=k时,Cnk各项的系数所以我们先求Cnk各项的系数代码:import java.util.Scanner;public class fiftyseven { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int k=reader.nextInt(); int fenzi,fenmu;in

2021-04-17 21:09:31 224

原创 3.5.2递归实现正整数n的划分

递归实现正整数n的划分代码如下:import java.util.Scanner;public class fiftythree { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); System.out.println(Devinteger(n,n)+"种分法"); } public static int Devinteger

2021-04-17 19:25:08 132

原创 5.1.3最大最小乘数对

最大最小乘数对代码:import java.util.Scanner;public class fifty { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int[] a=new int[n]; int max = 0,min=0;int maxf=0,minf=0; for(int i=0;i<n;i++) {

2021-04-13 22:48:46 68

原创 5.1.2开灯问题

开灯问题代码如下:import java.util.Scanner;public class fortynine { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int[] a=new int[n+1];int sign=1;//1开,-1关 for(int i=1;i<=n;i++) {//每号同学 sign

2021-04-13 22:00:59 83

原创 习题四4.递归反序输出字符串

递归反序输出字符串代码:import java.util.Scanner;public class fortyeight { public static void main(String[] args) { Scanner reader=new Scanner(System.in); String s=reader.next(); gg(0,s); } public static void gg(int n,String s) { if(n<s.length()

2021-04-12 22:53:52 93

原创 习题四1.十进制->二进制

十进制->二进制代码:import java.util.Scanner;public class fortyseven { public static void main(String[] args) { Scanner reader=new Scanner(System.in); int n=reader.nextInt(); int r,k=1; int sum=0; while(n!=0) { r=n%2; n=n/2; sum+=r*k; k

2021-04-12 22:32:49 55

空空如也

空空如也

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

TA关注的人

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