状态: Runtime Error
源代码
#include<bits/stdc++.h>
using namespace std;
int main()
{
int a[10],x,sum=0;
for(int i=1;i<=10;i++)
{
cin>>a[i];
a[i]=a[i]-30;
}
cin>>x;
for(int j=1;j<=10;j++)
if(x>=a[j]) sum++;
cout<<sum<<endl;
return 0;
数组所定义的元素过少,导致a【10】不存在,程序超时。(要多定义几个元素,不怕多,怕少)
(数组是从a[0]开始的,而不是a【1】)