问题标题: 酷町堂:1356 蜗牛的志向

0
0
已解决
盛慧慧
盛慧慧
初级光能
初级光能

1356   蜗牛的志向

经验值:0 时间限制:1000毫秒

题目描述 Description

传说中能站在金字塔顶的只有两种动物,一种是鹰,一种是蜗牛。一只小蜗牛听了这个传说后,大受鼓舞,立志要爬上金字塔。为了实现自己的梦想,蜗牛找到了老鹰,老鹰告诉它金字塔高H米,小蜗牛知道一个白天自己能向上爬10米,但由于晚上要休息,自己会下滑5米。它想知道自己在第几天能站在金字塔顶,请聪明的你编写一个程序帮小蜗牛计算它需要几天可以站在塔顶。

输入描述 Input Description

输入为一行,为一个数,表示金字塔的高度H(H不超过1000)。

输出描述 Output Description

输出为一行,为一个整数,表示小蜗牛爬到塔顶的天数。

样例输入 Sample Input

20

样例输出 Sample Output

3

盛慧慧在2021-05-18 20:12:55追加了内容

已AC,随机采纳!!!

打出1000000000000*10000000000000000000000000的c++代码


0
已采纳
李显晨
李显晨
中级启示者
中级启示者
cout<<1000000000000*10000000000000000000000000;

 

0
朱优扬
朱优扬
中级天翼
中级天翼
    cin>>H;
    while(a<H){
        a+=10;
        cnt++;
        if(a>=H){
            break;
        }
        a-=5;
    }
    cout<<cnt;
    PS:a、cnt初值为0

 

0
朱小川
朱小川
缔造者
缔造者

while(a<H){

cnt++;

a+=10;

if(a>=H){

break;

}

a-=5;

}

0
潘艺博
潘艺博
初级天翼
初级天翼

定义:

int h,cnt=0,sum=0;

输入:
    cin>>h;

循环:
    while(sum<h){
        sum+=10;
        if(sum>=h){
            break;
        }
        sum-=5;
        cnt++;
    }

输出:
    cout<<cnt+1;

0
张恩泽
张恩泽
高级天翼
高级天翼

while循环,sum每次循环都加10,然后再判断有没有到顶,没有到顶sum -= 5,cnt ++

0
褚俊皓
褚俊皓
新手天翼
新手天翼

    while(a<n){
        a+=10;
        cnt++;
        if(a>=n){
            break;
        }
        a-=5;

0
吕梓瑜
吕梓瑜
初级天翼
初级天翼
#include<iostream>
using namespace std;
主函数()
{
    int形变量 h,a赋值为0,b赋值为0;
    输入h;
    while(a小于h){
        b加1;
        a加等于10;
        如果(a小于h){
            a减等于5;    
        } 
    }
    输出b;
    返回值0;
}

望采纳~

嗷呜~

我要回答