自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(31)
  • 资源 (1)
  • 问答 (1)
  • 收藏
  • 关注

原创 科学计算器程序(windows标准)—C++&Java

模拟Windows系统自带的标准计算器完成功能:         多位数(小数默认最多保留4位小数)加减乘除、括号、取反、退格、CE清空数字、C重置——键盘输入或鼠标点击都可         开方、求倒未实现(扩展很容易),M系按键未实现(不知道干嘛用的)         若还存在输入bug,请评论指出=.=,我来修改运行效果:实现方式:    计算器核心:1、...

2018-11-29 22:47:25 2924

原创 JavaFx-微波炉界面演示

请采用JavaFX平台实现如下微波炉界面,在此基础上采用事件驱动编程实现按钮start和stop的功能:当点击按钮start,文本框中的内容就会显示“正在加热中……”,并显示相应的图片;当点击按钮stop,文本框中的内容就会显示“微波炉已停止加热”,并切换图片。提示:改变文本框中的内容可用TextField的setText(String s)方法;改变左侧上Label上的图片可用其setG...

2018-11-29 11:54:49 864

原创 俄罗斯方块思考

要想设计一个小游戏,先想办法去“描述“这个游戏,就拿这个游戏来说,不考虑那些花里胡哨的东西,俄罗斯方块的核心特征该怎么描述,描述的角度、方式不同,写的代码也就不同。怎么"描述"这个游戏呢一、面板     也就是俄罗斯方块中方块的运行界面,该怎么描述呢,考虑到后面的方块运动,可能有人想用坐标系来描述这个面板,当然这个方法可取,但用坐标来描述这个面板就有点大材小用了,为什么呢?因为俄罗斯方块的每...

2018-11-28 00:52:01 482

原创 Java 抽象类与继承训练

(1) 请运用面向对象程序设计思想编写完成几何对象的面积计算程序,具体要求为:GeometricObject(抽象类)、Circle、Cylinder和Rectangle之间的继承关系如下图所示,请分按类图分别实现这四个类; 然后编写一测试类GeoAreaSum,在该类中编写一个方法求数组中所有几何对象的面积之和,其方法头为:public static double sumArea...

2018-11-25 16:52:46 911

原创 Java9.13——Location类

设计一个名为Location的类,定义二维数组中的最大值及其位置,这个类包括公共数据域row,column和maxValue,二维数组中最大值及其下标用int型的row,colum以及double型的maxValue存储。编写下面的方法,返回一个二维数组中最大值的位置。public static Location locateLargest(double[][] a)返回值是一个Loc...

2018-11-24 16:30:33 4717 2

原创 Java-贷款计算器小程序

请编写一个贷款计算器小程序,具体功能如下:用户通过控制台输入贷款利率(单位为%,例如输入5.6表示贷款利率为5.6%)、贷款金额(单位为万元,例如输入100表示贷款金额为100万)、贷款年限(单位为年,例如输入20表示贷款年限为20年)后,总还款金额(单位为万元,保留两位小数)和月还款金额(单位为元,保留两位小数)就会显示在屏幕上。import java.util.Scanner;publ...

2018-11-24 16:23:53 5777 1

原创 Java实验—四子棋进阶

请参阅教材264页8.20题叙述编写一个“四子连”游戏(注:每次不仅要指定棋子的行而且还要指定列,具体效果如下图所示;此外,红黄棋手谁先下应随机生成)。运行效果:代码:import java.util.Scanner;public class JavaGame { int row,column; //行列 Stri...

2018-11-24 15:33:39 2746 2

原创 Java11.1—Triangle类

用java语言设计一个名为Trangle的类来扩展GeometricObject类,该类包括:要求:三个名为side1,side2,side3的double私有数据域表示三角形的三条边,它们默认值为1.0。  一个无参数的构造方法。 一个能创建带指定参数参数s1,s2,s3的构造方法。 一个名为getArea()返回三角形的面积。 一个名为getPerimeter()的方法返回三角...

2018-11-24 15:19:05 6167

原创 JavaFx如何隐藏(修改)鼠标图标

 如果要将鼠标隐藏,只需要把鼠标改为一张透明的图片就行了 ImageCursor Mouse=new ImageCursor(这里放Image对象,20,20) //20,20表示光标图片的偏移量 //在scene中修改光标 Scene scene=new Scene(); scene.setCursor(Mouse); //修改鼠标图标  ...

2018-11-22 22:00:41 1827

原创 JavaFx清空面板(Pane)中的结点

如果知道某个结点可能会删除,那么就应该用引用变量将它保存,以待后来的删除GridPane p=new GridPane();p.getChildren().clear(); //清空面板p.getChildren().remove(int index); //根据下标去除结点p.getChildren().remove(Node ); //去除node结...

2018-11-22 19:21:22 11628 3

原创 如何理解回溯的思想

小故事        某一天,一位牧师在森林里散步,他一不小心脚滑了,嗯,是脚滑了=.=,掉到了一个洞穴里,当他醒来时,发现自己居然落进了一个地下迷宫(真够背的),而牧师所处的这个密室周围有三道门,还好,不是三百道,还有希望,于是,牧师就开始想,该怎么出去呢?又没什么线索,难道要靠运气吗?唉~,想起运气,牧师慢慢闭上了自己的双眼,回忆起自己昨天的经历——跟一群三岁小孩子玩五分钱一局的掷色子游戏...

2018-11-21 21:29:03 1768

原创 整数的分划问题。

 整数的分划问题。 如,对于正整数n=6,可以分划为: 65+1 4+2,4+1+1 3+33+2+13+1+1+1 2+2+22+2+1+12+1+1+1+1 1+1+1+1+1+1+1 现在的问题是,对于给定的正整数n,编写算法打印所有划分。用户从键盘输入 n (范围1~10)搜索算法1:#include<iostream&g...

2018-11-18 22:51:51 1583

原创 农夫约翰的牛

Problem DescriptionFarmer John commanded his cows to search for different sets of numbers that sum to a given number. The cows use only numbers that are an integer power of 2. Here are the possible s...

2018-11-17 13:46:28 772

原创 C语言编写程序计算圆上的点的坐标

Problem DescriptionThere is a cycle with its center on the origin.Now give you a point on the cycle, you are to find out the other two points on it, to maximize the sum of the distance between each ...

2018-11-15 23:34:37 3916

转载 21位花朵数

一个N位的十进制正整数,如果它的每个位上的数字的N次方的和等于这个数本身,则称其为花朵数。例如:当N=3时,153就满足条件,因为 1^3 + 5^3 + 3^3 = 153,这样的数字也被称为水仙花数(其中,“^”表示乘方,5^3表示5的3次方,也就是立方)。当N=4时,1634满足条件,因为 1^4 + 6^4 + 3^4 + 4^4 = 1634。当N=5时,92727满足条件。实...

2018-11-15 16:57:51 230

原创 立方方程式

考虑方程式:a^3 + b^3 = c^3 + d^3其中:“^”表示乘方。a、b、c、d是互不相同的小于30的正整数。这个方程有很多解。比如:a = 1,b=12,c=9,d=10 就是一个解。因为:1的立方加12的立方等于1729,而9的立方加10的立方也等于1729。当然,a=12,b=1,c=9,d=10 显然也是解。如果不计abcd交换次序的情况,这算同一个解。你的任务...

2018-11-15 14:44:46 971

原创 网格的铺设问题——骨牌

Problem Description有一个大小是 2 x n 的网格,现在需要用2种规格的骨牌铺满,骨牌规格分别是 2 x 1 和 2 x 2,请计算一共有多少种铺设的方法。Input输入的第一行包含一个正整数T(T<=20),表示一共有 T组数据,接着是T行数据,每行包含一个正整数N(N<=30),表示网格的大小是2行N列。Output输出一共有多少种铺设的方法,每组...

2018-11-14 21:33:22 436

原创 奇怪的计算器

奇怪的计算器计科专业的小明最近得到一个任务,去修理一台奇怪的计算器,这个计算器输出的结果是颠倒的,比如123它输出321,遇到小数点的时候,整数和小数部分分别是颠倒的,比如123.456显示成321.654,请编写一个程序,将输出的结果修正。输入首先输入一个整数N,然后输入N行,每一行是一个计算器的输出。输出依次输出每个值正确的值输入示范42.87913410.412.000...

2018-11-12 00:30:10 689

原创 赛跑游戏

任尼乐公司开发了一个适合儿童的简单赛跑游戏。游戏规则是,在规定格数的跑道上,A、B两个角色同时从起点(下标为0的格)向终点跑去,二者跑出的步数是相同的,但是,不长不一定相同。A、B每走一步之前,通过掷骰子决定该步的步长是多少。例如A某步的骰子点数为3,则A从当前位置往终点方向走3格。某些格设有奖励或惩罚值,如果某次根据骰子点数走步恰好落在该格,则马上根据奖惩格数,前进或后退相应的格数。为了避免死循...

2018-11-12 00:29:12 566

原创 Problem Description——用c语言实现素数的判定

Problem Description对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39<=x<y<=50),判定该表达式的值是否都为素数。Input输入数据有多组,每组占一行,由两个整数x,y组成,当x=0,y=0时,表示输入结束,该行不做处理。Output对于每个给定范围内的取值,如果表达式的值都为素数,则输出"OK",否则请输出...

2018-11-11 01:15:38 336

原创 分数矩阵

Problem Description我们定义如下矩阵:1/1 1/2 1/31/2 1/1 1/21/3 1/2 1/1矩阵对角线上的元素始终是1/1,对角线两边分数的分母逐个递增。请求出这个矩阵的总和。Input每行给定整数N (N<50000),表示矩阵为 N*N.当N为0时,输入结束。Output输出答案,保留2位小数。Sample Input123...

2018-11-11 01:13:49 616 2

原创 奶牛问题

有一头母牛,它每年年初生一头小母牛。每头小母牛从第四个年头开始,每年年初也生一头小母牛。假设第一年就一头老母牛,第二年就2头母牛,第三牛就3头母牛,第四年就4头母牛,第五年就6头。第六年就9头。请编程实现在第n年的时候,共有多少头母牛?#include<stdio.h>int main() { int age[1000] = { 0 }; //age表示每头牛的年龄,...

2018-11-11 01:12:17 1182

原创 PAT 甲级 1002 A+B for Polynomials (25 分)

1002 A+B for Polynomials (25 分)This time, you are supposed to find A+B where A and B are two polynomials.Input Specification:Each input file contains one test case. Each case occupies 2 lines, a...

2018-11-09 13:03:13 209

原创 数字提取——C语言

Problem DescriptionAekdyCoin is the most powerful boy in the group ACM_DIY, whose signature is valuable. In order to get his signature, you must first solve this problem. But don't be worried, becaus...

2018-11-06 14:59:03 1541

原创 粒子动画——Pygame

你是否也想做出下图这么漂亮的动态效果?想的话就跟着我一起做吧=.=  工具:          Python——Pygame仔细观察上图,你能发现哪些机制呢?再在下面对比一下是否跟你想的一样。 运行机制:            1、随机方向,随机速度,随机初始位置的点,在屏幕上面运动,撞到屏幕边缘会"反向”            2、点与点之间,距离在某一个值内...

2018-11-04 23:12:54 2621 1

原创 李白打酒——C++

 话说大诗人李白,一生好饮。幸好他从不开车。    一天,他提着酒壶,从家里出来,酒壶中有酒2斗。他边走边唱:    无事街上走,提壶去打酒。    逢店加一倍,遇花喝一斗。    这一路上,他一共遇到店5次,遇到花10次,已知最后一次遇到的是花,他正好把酒喝光了。     请你计算李白遇到店和花的次序,可以把遇店记为a,遇花记为b。则:babaabbabbabbbb 就是合理的次序。...

2018-11-04 22:34:53 635

原创 C语言输出格雷码

格雷码是以n位的二进制来表示数。与普通的二进制表示不同的是,它要求相邻两个数字只能有1个数位不同。首尾两个数字也要求只有1位之差。有很多算法来生成格雷码。以下是较常见的一种:从编码全0开始生成。当产生第奇数个数时,只把当前数字最末位改变(0变1,1变0)当产生第偶数个数时,先找到最右边的一个1,把它左边的数字改变。用这个规则产生的4位格雷码序列如下:00000001001...

2018-11-04 17:37:41 3858 2

原创 特殊篮子问题——C语言暴力破解

         You are given N baskets of gold coins. The baskets are numbered from 1 to N. In all except one of the baskets, each gold coin weighs w grams. In the one exceptional basket, each gold coin wei...

2018-11-04 02:50:33 816

原创 黑白迷宫问题——深度优先搜索算法

2021年,九月,小w发现自己位于一个巨大的由黑格和白格组成的n行m列的迷宫中。小w只能从白格走到黑格或从黑格走到白格,小w找到了ljf,她想知道自己从每一个格子出发不回头可以走多少个格子。但是ljf忙于在ioi中虐场,把问题留给了你。注意:原题是可以回头,属于连通图问题,这个题目是我把题意给理解错了,只好将错就错...输入格式:第一行:两个整数 n、m接下来n行m列描...

2018-11-03 18:11:12 460

原创 最近素数问题——C语言

从键盘输入一个整数,输出距离该数最近的素数 #include<stdio.h>#include<math.h>int judge(int x) { //判断素数 if (x < 2) return 0; for (int i = 2; i <= sqrt(x); i++) if (x % i == 0) return 0; ...

2018-11-03 15:40:01 3103

原创 巧克力分配问题——C语言

         某品牌巧克力使用500克原料可制作55小块巧克力,请编程实现:输入原料重量(以千克为单位),计算出制作巧克力的块数(四舍五入)。然后对这些巧克力进行分包,小盒放11块,大盒放24块,问各分装多少大盒多少小盒剩余巧克力块数最少。#include<stdio.h>int main() { int numbers,min; double weight, pe...

2018-11-03 15:34:41 2476

离散数学-逻辑判断系统

离散数学逻辑推理判断系统.

2018-10-27

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

TA关注的人

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