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
是的