Powill @ 2017-07-22 20:29:28
#include<iostream>
using namespace std;
int a[10];
int main()
{
int sc,i,ans=0;
for(int b=1;b<=10;b++)
cin>>a[b];
cin>>sc;
sc+=30;
for(i=0;i<=10;i++)
if(sc>a[i])
ans++;
else
ans+=0;
cout<<ans;
return 0;
}
上面这个程序明明答案是对的呀,为什么只有10分啊
by wangdayu @ 2017-07-22 21:26:19
第11行for循环应该改成for(i=1;i<=10;i++)
12行if语句改成if(sc>=a[i])
by 氮氮三键 @ 2017-07-27 11:17:06
按照楼上改了之后把定义的数组改成a[11]
else其实不需要
by 谢浩天最丑 @ 2017-08-06 15:18:36
缩进
by 谢浩天最丑 @ 2017-08-06 15:19:16
是>=