萧道成 @ 2018-07-18 11:37:05
using namespace std;
int main()
{
int s1,s2,s3,s4,s5,s6,s7,s8,s9,s10;//十个苹果
int b,c=0,d;
cin>>s1>>s2>>s3>>s4>>s5>>s6>>s7>>s8>>s9>>s10;//输入苹果高度
cin>>b;//输入身高
d=b+30;//身高加板凳
if (s1<=d)
c++;
if (s2<=d)
c++;
if (s3<=d)
c++;
if (s4<=d)
c++;
if (s5<=d)
c++;
if (s6<=d)
c++;
if (s7<=d)
c++;
if (s8<=d)
c++;
if (s9<=d)
c++;
if (s10<=d)
c++;//每有一个苹果的高度小于身高加上板凳,那么c便+1
cout<<c;
return 0;
}
by lyclyc_NSP @ 2018-07-18 11:48:24
@黄子涵 请问如果是
by Celestial_Scarlet @ 2018-07-18 11:54:13
@lyclyc 不需要数组,一直使用一个变量是最简洁的做法
by Ezios @ 2018-07-18 11:57:55
传说中的C++
by 氷スイカ233 @ 2018-07-18 12:10:24
这个缩进好蓝瘦
by Juanzhang @ 2018-07-18 12:28:23
有才
by 萧道成 @ 2018-07-18 12:45:23
@lyclyc 那就得用数组了,但是这题是十个苹果,就容易了
by lyclyc_NSP @ 2018-07-18 14:14:06
@baoyu 不可能吧?因为这些数要求算两次
by Celestial_Scarlet @ 2018-07-18 15:00:30
@lyclyc 好像是不行,输入应该是故意把身高放在最后,逼你用数组
by 1836796ad @ 2018-07-19 11:39:55
@黄子涵,其实是可以不用数组的,但是如果数据较多的话,这样就会显得很麻烦
by wxy_god @ 2018-07-26 09:28:06