张诗瑞 @ 2020-02-01 17:48:45
#include<iostream>
using namespace std;
int main(){
int a,b,c,i;
c=0;
cin>>b;
for(i=0;i<10;i++){
cin>>a;
if((b+30)>=a){
c=c+1;
}
}
cout<<c<<endl;
return 0;
}
by JS_TZ_ZHR @ 2020-02-01 17:50:27
......
by tZEROちゃん @ 2020-02-01 17:50:27
这个要用一维数组啊,你用变量是不行的
by Islauso @ 2020-02-01 17:53:16
用一维数组把苹果高度存起来,再输入身高,再来一个循环算。
数组这样定义:int a[10]={0}
这么用:a[0]、a[1]……
还可以这么用:a[i]
by zhy137036 @ 2020-02-01 18:00:35
然而它就在第二行你能怎么办
by Henderson @ 2020-03-11 22:16:24
@张诗瑞 这个要用数组来暂存苹果的高度 我直接上代码
#include<bits/stdc++.h>
using namespace std;
int a[1005];//定义数组
int main()
{
int ans=0,n;
for(int i=1;i<=10;i++){
cin>>a[i];//将苹果高度暂存在数组里
}
cin>>n;//输入陶陶身高
n+=30;
for(int i=1;i<=10;i++){
if(n>a[i]||n==a[i])
ans++;
}
cout<<ans<<endl;
return 0;
}
by LX_Yao @ 2020-06-18 13:12:47
用数组给他存起来。
by 起名字重要吗 @ 2020-09-21 22:01:25
阿哲(啊这)
数组明显开小了,从a[1]开始输入,最后的\0没位置了,所以错误,把数组开大点吧,再附上我的代码:
#include <bits/stdc++.h>
using namespace std;
int a[15],n,cnt;
int main()
{
for(int i=1;i<=10;i++)
cin>>a[i];//读入苹果高度
cin>>n;//读入陶陶身高
for(int i=1;i<=10;i++)//一个一个苹果看
if(n+30>=a[i])//如果陶陶能够着
cnt++;//能够着的苹果数加一
cout<<cnt;//输出能够着的苹果数
return 0;
}
强迫症缩得比较短,凑合着看吧