在dev c++环境下运行,没有输入直接输出空
题目如下图二
#include
using namespace std;
int main(){
int n,d,i,j,sum;
int site[1000000];
scanf("%d %d",&n,&d);
for(i=1;i<=1000000;++i){
if(i<=n){
cin>>site[i];
}
else{
site[i]=0;
}
}
for(i=1;i<=n-1;++i){
j=0;
while(site[i+j]-site[i]<=d&&site[i+j]!=0){
++sum;
++j;
}
j=0;
}
cout<return 0;
}
希望可以输入
程序返回值不是0,运行错误,可能是数组分配太大了。
scanf("%d%d",&n,&d);
int site[n]; //现在的都支持这种