这个关键是题目要看清啊。我一直是题目没弄清楚错了好几次。代码看了就清楚题目了

代码:

#include"iostream"
using namespace std;

int main()
{
  int a,b,s1,m;
  int s2=s1;
  while(cin>>s1)
  {
     while(s1)
  {
  
   cin>>a>>b;
      m=0;
      if(a>b)
      {      int t=a;
          a=b;
    b=t;
   }
      for(int i=a;i<=b;i++)
      {
        int s=1;
        for(int j=2;j<i;j++)
        {
            if(i%j==0)
                s+=j;
        }
        if(s==i)
            m++;
      }
      cout<<m<<endl;
  
      s1--;
   }
  }

return 0;

}

posted on 2012-06-09 22:57  xinmenghuairi  阅读(197)  评论(0编辑  收藏  举报