u55545554 @ 2017-09-09 13:23:25
#include<iostream>
using namespace std;
int main()
{
int a[10],b,c,d=0;//a[10]:苹果的高度 b:陶陶手加上板凳的高度 c:手的高度 d:可以够到的苹果个数
for(int x=1;x<=10;x++)
{
cin>>a[x];//循环输入10个苹果高度
}
cin>>c;//输入手的高度
b=c+30;//计算出手+板凳的高度
for(int x=1;x<=10;x++)
{
if(a[x]<=b)d++;//不管不踩板凳够不够得到都踩板凳
}//这样能减少繁琐 cout<<d;//把可以够到的输出
return 0;
}
by u55545554 @ 2017-09-09 13:25:01
代码怎么有一行出来了?那一行是for循环的“}”。
cout<<d;//把可以够到的输出 这一句是下一行
by ganyihan @ 2023-08-15 18:29:46
给你再简化一下
嘿嘿嘿
#include <bits/stdc++.h>
using namespace std;
int main(){
int t,sum=0,a[10];
for(int i=0;i<10;i++)cin>>a[i];
cin>>t;
for(int i=0;i<10;i++)if(a[i]<=t+30)sum++;
cout<<sum;
return 0;
}