P1046 [NOIP2005 普及组] 陶陶摘苹果 题解

首先我们需要一个数组a[11],来储存10个苹果的高度,为了方便直接打了bits/stdc++.h。

然后我们就用tt=n+30来表示陶陶能够到的最高高度(按题意模拟)

但我们要求的是个数,所以用sum来表示陶陶的个数,注意要sum=0,刚开始是0。

最后用一个循环判断完,既tt和a[i]的大小关系,如果大于,sum++(sum=sum+1)

最后输出sum即可

​
    -#include<bits/stdc++.h>//万能头文件
    long long a[11];//定义全局变量,养成好习惯哦。
    int main(){//主函数
        long long n,tt,sum=0;/*定义一个sum作为陶陶摘到的数量。n表示陶陶的身高。*/
        for(register long long i=0;i<10;i++)/*循环输入数组。至于register这个东东是用来加速的。*/
        scanf("%lld",&a[i]);//输入每一个苹果的高度
        scanf("%lld",&n); //输入陶陶的身高
        tt=n+30;//陶陶能够到的最高高度。
        for(register long long j=0;j<10;j++)
        {if(tt>=a[j])//循环判断,把a[0]到a[10]能否够到判断完。
            sum++;//累加器,如果大于则可行解+1
        }
        printf("%lld",sum);//输出sum即可。
        return 0;//养成好习惯。
}

​

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值