成都创新互联网站制作重庆分公司

青蛙过河的java代码的简单介绍

求:C语言课设游戏青蛙过河源代码!

设n为石墩数,m为荷叶数 ,设F[n,m]表示当有n个石墩,m个荷叶时,能跳过去的最多青蛙数,我们现在可以增加一个石墩,此时就有n+1个石墩了,把第n+1个石墩看成右岸,这样就可以把F[n,m]个青蛙从左岸跳到第n+1个石墩上(借助原来河里的n个石墩,m个荷叶), 这时第n+1个石墩上就有F[n,m]个青蛙了,此时河里还有n个空石墩,m个空荷叶,还可以帮助F[n,m]个青蛙从左岸跳到真正的右岸,此时再把第n+1个石墩看成左岸, 借助河里的n个石墩,m个荷叶,顺利的跳到右岸青蛙的身上.至此一共可以跳过去 2*F[n,m]个青蛙.

利津ssl适用于网站、小程序/APP、API接口等需要进行数据传输应用场景,ssl证书未来市场广阔!成为成都创新互联的ssl证书销售渠道,可以享受市场价格4-6折优惠!如果有意向欢迎电话联系或者加微信:18980820575(备注:SSL证书合作)期待与您的合作!

由此可知: 关系式 F[n+1,m]=2*F[n,m]

推导: F[n,m]=2*F[n-1,m]

=4*F[n-2,m]

……

=(2^i)*F[n-i,m]

……

=(2^n)*F[0,m]

当n=0时,河里只有m个荷叶,每个叶上只能有一个青蛙,再加上从右岸可以直接跳到左岸的一只,所以共有m+1个青蛙,即F[0,m]=m+1;所以

F[n,m]=(m+1)*2^n

八个人玩青蛙过河请问怎么过啊 急急急

1234x5678数字代表八只青蛙

x代表中间的河,我说几你就依次点相应的青蛙代码54356781231568218

跪求java类似青蛙过河的小游戏代码,要纯java的,不要J2me

额,package tanChiShe;

import java.awt.Color;

import java.awt.Container;

import java.awt.Graphics;

import java.awt.Toolkit;

import java.awt.event.ActionEvent;

import java.awt.event.ActionListener;

import java.awt.event.InputEvent;

import java.awt.event.KeyEvent;

import java.awt.event.KeyListener;

import javax.swing.*; 不知道对不对

java青蛙过河背景怎么弄

背景图片需要放在JFrame的JLayeredPane层中,而且需要把覆盖在其上面的JPanel设成透明,才能作为背景被显示出来.我给你个例子,你看看吧.

import java.awt.BorderLayout;

import javax.swing.ImageIcon;

import javax.swing.JButton;

import javax.swing.JFrame;

import javax.swing.JLabel;

import javax.swing.JLayeredPane;

import javax.swing.JPanel;

public class BackGroundPicture extends JFrame{

JButton jb=new JButton("打印");

ImageIcon image=new ImageIcon("Penguins.jpg");//这里背景图片文件换成你的背景图片文件

JLabel jl=new JLabel(image);//添加背景图片

JPanel jp = new JPanel();

public BackGroundPicture(){

super("图片打印窗口");

jp.add(jb);

jp.setOpaque(false);

JLayeredPane jlp=this.getLayeredPane();

jlp.setLayout(new BorderLayout());

jlp.add(jl);

this.add(jp);

this.setSize(800, 600);

this.setLocationRelativeTo(null);

this.setDefaultCloseOperation(this.EXIT_ON_CLOSE);

this.setResizable(true);

this.setVisible(true);

}

public static void main(String[] args) {

new BackGroundPicture();

}

}


分享名称:青蛙过河的java代码的简单介绍
当前URL:http://cxhlcq.com/article/dsiijss.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部