华和耶 @ 2016-12-25 20:54:53
#include<iostream>
using namespace std;
int apple[15];
int main()
{
int a,b,c;
for(int i=0;i<10;)
{
cin>>apple[i];
i++;
}
cin>>b;
for(int i=0;i<10;)
{
if(b+30>=apple[i])c++;
i++;
}
cout<<c;
}
by 蒟蒻pks @ 2016-12-25 21:29:22
作为一个正在转c++的好心提醒你 return 0
by Red_w1nE @ 2016-12-26 17:46:49
洛谷其实不加return 0 没有什么大问题 @终于升上橙名的辣鸡 还有,return 0 少了;报错的会
by Red_w1nE @ 2016-12-26 17:53:15
你不在for后面加i++是为了装13吗?还有,你这个其实大的没有什么错误,但仔细一看,你的c是一个计数器,在int main里面定义是一个也值(乱七八糟的数123416245之类的)而不是0。有两种方法,一个是定义全局量(就是在main前面定义)
第二是在定义时加上c=0或定义后加。如:int a,b,c=0; int a,b,c; c=0;
by Red_w1nE @ 2016-12-26 17:53:49
@华和耶