1

作者在 2010-04-08 11:31:48 发布以下内容
#include <iostream.h>
#include <string.h>
void main()
{
 int i,j,x,y;
 int n=0;                      //定义记数器
 int a[10];                     //定义数组
 for(i=0;i<10;i++)               // 数组输入
  cin>>a[i];
 for(i=0;i<10;i++)              //数组输出
  cout<<a[i]<<" ";
 cout<<endl;
 cin>>x;                      //输入范围
 cin>>y;
 for(i=0;i<10;i++)                //属于限定的范围,赋值为-1,并记数
  if(a[i]>=x&&a[i]<=y)
  {
   a[i]=-1;
   n++;
  }
 for(i=9;i>=0;i--)                 //移动,使-1向后移
  if(a[i]==-1)
  {
   for(j=i;j<10;j++)
    a[j]=a[j+1];
  }
 for(i=0;i<10-n;i++)                       //数组输出   
   cout<<a[i]<<" ";
    cout<<endl;
}
程序 | 阅读 573 次
文章评论,共0条
游客请输入验证码
文章分类
文章归档
最新评论