问题遇到的现象和发生背景
在dev c++环境下运行,没有输入直接输出空
题目如下图二


用代码块功能插入代码,请勿粘贴截图
#include<iostream>
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<<sum;
return 0;
}
我想要达到的结果
希望可以输入