#include <iostream>
using namespace std;
int main()
{
int n=10,j,s,t,a[10];
for(int i=0;i<n;i++)
cin>>a[i];
cout<<"Please enter the range:";
cin>>s>>t;
for(i=0;i<n;i++)
{if (a[i]<t && a[i]>s)
for(j=i;j<n-1;j++)
a[j]=a[j+1];
n--;
}
for(i=0;i<n;i++)
cout<<a[i]<<" ";
cout<<endl;
return 0;}<!--
运行结果还是不对QAQ给你看截图
嗯,还有一点问题。删除元素之后,i还要重置为0,继续从第一个元素开始检查。在n--下面添加一句i=0