鸟格式=,=害我用那么多层嵌套

 

  1. #include <iostream>  
  2. using namespace std;  
  3. int main ()  
  4. {  
  5.  int x=1,y=1,z,d;  
  6.  char a;  
  7.  double c;  
  8.  
  9.  for(;x<1000;x++)  
  10.  {   y=1;  
  11.  z=0;  
  12.  for(;y<1000;y++)  
  13.  { c=x%y;  
  14.  
  15.  if(c==0&&y!=x)  
  16.  {  
  17.   z=z+y;  
  18.   if(z==x)  
  19.   {    
  20.    cout<<x<<',';  
  21.    cout<<"its factors are"<<' ';  
  22.  
  23.    for(y=1;y<1000;y++)  
  24.    { c=x%y;  
  25.  
  26.    if(c==0&&y!=x)  
  27.    {  
  28.     if(y>1)a=',';  
  29.     else a=' ';  
  30.     cout<<a<<y;  
  31.  
  32.    
  33.  
  34.    }  
  35.  
  36.    }  
  37.    cout<<endl;   
  38.   }  
  39.  
  40.  }  
  41.  
  42.  }  
  43.  }  
  44.  
  45.  return 0;  
  46.  
  47. }