当前位置:首页 » 编程软件 » 青蛙编程题

青蛙编程题

发布时间: 2023-02-28 02:09:48

Ⅰ JAVA编程题求解

这种作业,最好还是结合书上知识,理解清楚老师布置的目的、怎么实现的
public class Frog {
private String name;
private Integer distance = 0;

//跳跃方法
void jump() {
//随机10-20
int jumpDistance = (int) (10 + Math.random() * (20 - 10 + 1));
this.distance += jumpDistance;
}

//带名字构造方法
Frog(String name) {
this.name = name;
}

public static void main(String[] args) {
Frog a = new Frog("a");
Frog b = new Frog("b");
Frog c = new Frog("c");
Frog d = new Frog("d");
for (int i = 0; i < 10; i++) {
a.jump();
b.jump();
c.jump();
d.jump();
}
System.out.println(a.name + "总距离=" + a.distance);
System.out.println(b.name + "总距离=" + b.distance);
System.out.println(c.name + "总距离=" + c.distance);
System.out.println(d.name + "总距离=" + d.distance);
}

public String getName() {
return name;
}

public void setName(String name) {
this.name = name;
}

public Integer getDistance() {
return distance;
}

public void setDistance(Integer distance) {
this.distance = distance;
}
}

Ⅱ 【数据结构与算法】青蛙跳台阶问题解析

一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级。求该青蛙跳上一个n级的台阶总共有多少种跳法。

因为n级台阶,第一步有n种跳法:跳1级、跳2级、到跳n级 跳1级,剩下n-1级,则剩下跳法是f(n-1) 跳2级,剩下n-2级,则剩下跳法是f(n-2) 所以f(n)=f(n-1)+f(n-2)+...+f(1) 因为f(n-1)=f(n-2)+f(n-3)+...+f(1) 所以f(n)=2*f(n-1)

如果target = 0,说明是直接跳过来,否则返回1;否则,总是有target中选择,把每种选择包含的步骤起来就行了,递归到0结束循环,并合并结果。

Ⅲ 一口井深三十米,一只青蛙往上爬,每天爬五米,每晚下滑三米,多少天可以上地面(编程题)

白天前进3米,晚上后退2米.也就是说每昼夜前进1米,27昼夜后前进27米,第288天就可以爬到地面了

c语言编程题"一只青蛙掉入35米深的井中,它第一天白天往上跳6米,晚上又下滑5米

#include<stdio.h>
intmain()
{
intn=35;
floath=0,drop=5;
intday=0;
while(h<n)
{
if(day!=0)
{
h-=drop;//夜晚下滑drop米
drop/=2;
}
day++;
h+=6;//白天爬6米
}
printf("总共需要%d天 ",day);
return0;
}

Ⅳ 井的深度为N米,一只青蛙在井底,每次跳3米高,滑落1米编程计算该青蛙需要跳跃多少次能跳出该井

九的深度是n米一只青蛙,每次跳三米滑一米的情况下,他跳15次

热点内容
java返回this 发布:2025-10-20 08:28:16 浏览:746
制作脚本网站 发布:2025-10-20 08:17:34 浏览:1009
python中的init方法 发布:2025-10-20 08:17:33 浏览:715
图案密码什么意思 发布:2025-10-20 08:16:56 浏览:876
怎么清理微信视频缓存 发布:2025-10-20 08:12:37 浏览:774
c语言编译器怎么看执行过程 发布:2025-10-20 08:00:32 浏览:1124
邮箱如何填写发信服务器 发布:2025-10-20 07:45:27 浏览:349
shell脚本入门案例 发布:2025-10-20 07:44:45 浏览:227
怎么上传照片浏览上传 发布:2025-10-20 07:44:03 浏览:911
python股票数据获取 发布:2025-10-20 07:39:44 浏览:873