若尘少年 @ 2017-07-13 13:20:50
#include<iostream>
using namespace std;
int h[9];
int main()
{
int x,a,b;
a=x+30;
b=0;
cin>>x;
for(int i=0;i<=9;i++)
{ cin>>h[i];
if(h[i]<=a)
{
b=b+1;
}
}
cout<<b;
system("pause");
return 0;
}
以下是我的代码,求大神指错
by farmerj777 @ 2017-07-13 13:31:00
你怎么错的
by AdzearDisjudge @ 2017-07-13 13:50:13
你还没输入x就给x+30,等输入了那加的30就没了。
另外提醒一下最好不要加system("pause").如果你的IDE必须注这样,请考虑使用Dev-C++5+之类的IDE.
by ester星辰 @ 2017-07-15 16:31:46
#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 asluffy @ 2017-07-26 11:26:55
要开h[10];
by yin5u @ 2017-07-29 15:38:20
#include <iostream>
using namespace std;
int a[1000],x,v;
int main ()
{
for (int i=1; i<=10; i++) cin>>a[i];
cin>>x;
for (int i=1; i<=10; i++) if (x+30>=a[i]) v++;
cout<<v<<endl;
return 0;
}