看了题解,发现我的是 最简单的代码 , 于是,题解单身了!
第一步,先建个变量n
int n;
再建个数组a,就是10个苹果
int a [11];
a[ _]最好写11,要不然可能会在for循环里写错
之后,在建一个计数变量
int sum = 0;
然后,像平常一样,输入数组a
for (int i = 1; i <= 10; i ++)
cin >> a [i];
输入变量n,记得要加上凳子的长度30
cin >> n;
n = n + 30;
接着比较是我的手长,还是苹果高, 如果我能摘到苹果,sum就加1
for (int i = 1; i <= 10; i ++)
if(n >= a [i])
sum++;
最后,输出sum就行啦!
cout << sum;
最后是我 帅气又美丽超级无敌宇宙炸裂的三连加关注 的 AC 代码
#include<bits/stdc++.h>
using namespace std;
int n; //手长
int a [11]; //苹果高度
int sum = 0; //能摘到的苹果
int main () {
for (int i = 1; i <= 10; i ++)
cin >> a [i]; //输入苹果高度
cin >> n;
n = n + 30; //把凳子算进去
for (int i = 1; i <= 10; i ++)
if(n >= a [i]) //比高度
sum++;
cout << sum; //输出
return 0;
}
希望审核通过! P1046 [NOIP2005 普及组] 陶陶摘苹果