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

小青蛙编程

发布时间: 2022-05-26 14:34:30

⑴ 青蛙爬井怎么编程!求过程

跳的高度用正数,滑落的距离用负数,用-1的n次方控制符号,其中n指的是第n次位置变化。

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

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

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

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

⑷ 一道c语言编程题解

那样的题目应该算是比较精典的题目吧,所以在网上有相关资料可找哦

⑸ 青蛙过河vb编程思路

没有用任何语言编写,是纯数学推导。
设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]个青蛙.
由此可知: 关系式 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

⑹ ucode编程+青蛙吃飞虫+步骤

摘要

⑺ 写出青蛙歌谣的java编程“一只青蛙两条腿,扑通扑通跳下水,…”

不就是一个for循环搞定吗?
import java.util.Scanner;
public class test{
//定义青蛙的数量
private static int flogNum = 0;
//递归输入青蛙的数量
private static void inputFlogNumber(){
System.out.print("请输入青蛙的数量:");
//因为输入不是数字的时候会出现异常,所以加try...catch..代码块
try {
Scanner inputNum = new Scanner(System.in);
flogNum = inputNum.nextInt();
//青蛙的数量不能小于0,否则递归调用该方法
if (flogNum < 1) {
System.out.println("青蛙数量不能小于1!,请重新输入!");
System.out.println("");
inputFlogNumber();
}
//当输入满足条件的时候输出
for (int i = 1; i <= flogNum; i++) {
System.out.println( i +"只青蛙"+i * 2+"条腿,扑通扑通跳下水,");
}
//当出现异常时候的处理(输入一个非整数或不是个整数时),提示错误然后递归调用方法
} catch (Exception e) {
System.out.println("");
System.out.println("你输入的不是数字!请重新输入!");
inputFlogNumber();
}
}
public static void main(String[] args) {
inputFlogNumber();
}
}

⑻ 请教高手们一道编程题

OI的题吧

我觉得用动态规划做就可以了

从第一点开始, 记录到达每一个点所需的最少步数

类似于求最长递增或递减序列问题:)

⑼ 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;
}

⑽ java编程,青蛙跳井问题

public class Demo
{
public static void main(String[] args)
{
int deep=20,up=3,down=2,days=0;

while(deep>=3)
{
deep-=1;
days++;
}
System.out.println("青蛙需用"+days+"天才能从井中爬出!");
}
}

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