词条被锁了,来发题解

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

gcrx @ 2017-06-30 22:54:51

###很简单的一道题,直接用一重for循环输入再普查就行啦!这里是数组解法。

#楼下虽然也有C++数组代码,但是我的内存较少,也来发发试试。

##人生第一篇洛谷题解哦,请DALAO和神犇指教哦!!

#CPP代码如下:

#include<iostream>
using namespace std;
int main()
{
int a[11];//知道总数量了哦!
int x;//陶陶身高
int s=0;//累加器要赋初值哦
for(int y=1;y<=10;y++) cin>>a[y]//一重for循环输入
cin>>x;//输入陶陶身高
x+=30;//暴力累加不解释
for(int y=1;y<=10;y++)
if(x>=a[y]) s++;最重要的普查,x早就加过板凳了
cout<<s;//输出喽
retutn 0;//在所有的比赛里,都会要求加这一句,还有就是main必须是int类型的,违反一条都过不了啊
}

by 喵不笑 @ 2017-07-01 18:16:17

谢谢大佬ww


by 姜澜 @ 2017-07-10 16:02:37

cpp代码。。。cpp不是c++的格式么,蒟蒻求解


by ester星辰 @ 2017-07-15 16:32:25

#include<iostream>
#include<fstream>
using namespace std;
int n,a,i,j,b[1005],t,zs,m;
int main()
{
  for(i=1;i<=10;i++)
  {
 cin>>a;
    b[i]=a;
  }
   cin>>m;
   for(i=1;i<=10;i++)
   {
       if(m>=b[i])zs++;
       else if(m+30>=b[i])zs++;
   }
   cout<<zs;
    return 0;
}

by 曲潇澜 @ 2017-07-18 12:19:54

谢大佬


by Gralerfics @ 2017-08-01 15:57:56

#include<iostream>
using namespace std;
int main(){
    int a[15],x,s=0;
    for(int i=1;i<=10;cin>>a[i],i++);
    cin>>x;
    for(int i=1;i<=10;i++)if(x+30>=a[i])s++;
    cout<<s<<endl;
    return 0;
}

by da♂rk @ 2017-08-04 21:39:38

@暴走大恐龙 同志,你的return打错了


by 你若成风 @ 2017-08-07 16:36:03

#include<cstdio>
#include<iostream>
using namespace std;
int a[201],k,ans=0;//k为陶陶把手伸直的时候能够达到的最大高度,ans为摘到苹果的个数 
int main()
{    for(int i=1;i<=10;i++)
    scanf("%d",&a[i]);//a[i]为输入的苹果高度 
    scanf("%d",&k);
    for(int i=1;i<=10;i++)
    if(a[i]<=k+30) ans++;
    printf("%d",ans);
    return 0;
}

by gcrx @ 2017-08-07 22:01:20

是的


|