#includestdio.h
公司主营业务:网站制作、成都网站设计、移动网站开发等业务。帮助企业客户真正实现互联网宣传,提高企业的竞争能力。创新互联是一支青春激扬、勤奋敬业、活力青春激扬、勤奋敬业、活力澎湃、和谐高效的团队。公司秉承以“开放、自由、严谨、自律”为核心的企业文化,感谢他们对我们的高要求,感谢他们从不同领域给我们带来的挑战,让我们激情的团队有机会用头脑与智慧不断的给客户带来惊喜。创新互联推出永善免费做网站回馈大家。
void main(){
int i=0;
double s=0, m, n;
printf("请输入井深和第一天爬的高度:");
scanf("%lf%lf",m,n);
while(1){
i++;
s=s+n;
if(s=m){
printf("第 %d 天爬出\n",i);
return;
}
s=s-1;
n=n/3.0;
printf("第 %d 天过后距井口还有: %.2lf 米;第 %d 天能爬: %.2lf 米;\n",i,m-s,i+1,n);
if(n1){
printf("Never\n");
return;
}
}
}
输出形式自行更改;结果如下:
import java.util.Scanner;
public class Tian{
public static void main(String []args){
Scanner sca=new Scanner(System.in);
System.out.println("请输入白天向上爬m(2 = m =10)尺");
int m;
m=sca.nextInt();
System.out.println("请输入晚上向下滑n(1 = n m )尺");
int n;
n=sca.nextInt();
System.out.println("请输入井深h(10 = h = 2000000000)尺");
int h;
h=sca.nextInt();
int a=(int)(h-m)/(m-n)+1;
System.out.println("小青蛙第"+a+"天可以爬上来");
}
}
1;可以用一个数组 。然后用冒泡算法 可以得到最大 与最小 平均分就把所有数组的int 加起来 除以数组.length();
2;如果是数学题目就一天效果相当于爬了1米.如果是编程 额。。。。我不是很明白意思 是要表达过程还是什么?我觉得声明2个int变量 a b 在while里面去a=a+0.5然后if判断 当a/0.5是单数 就等于白天 b=b+3。else if a/0.5是复数 就等于晚上 b=b-2;最后加一个判断 当b=20时 停止while 可以放到线程里面操作
白天爬3米,晚上掉下2米,实际一天只爬了1米。具体代码如下:
public class Demo4 {
public static void main(String[] args) {
int distance = 0; // 所爬的路程
int days = 0; // 所用天数
while (distance 30) {
distance += 3; // 白天爬3米
distance -= 2; // 晚上滑下2米
days++;
}
System.out.println("爬出井用了" + days + "天");
}
}