大家好,初次来到本论坛,我是北京做网站的成员,下面跟大家分享一下,今天我所学的一些内容。
    我写了个程序其中有一个交换数列的地方?? 
    #include   <iostream> 
using   namespace   std; 
int   main() 

int   a[10001]; 
int   t,k,d,f,n,i=0,g; 
        cin   > >   t;                                 
for(   k=0;k <t;k++) 
{           
cin   > >   n;                               
      for(   d=1;d <=n;d++) 
        cin   > >   a[d]; 
                      i=0;   
      for(f=1;f <=n;f++   )                             
              {     
      
            if(a[f]!=f)                                     ///就是这个地方的if   和while   
      { 
                                g   =   a[f]; 
          a[f]   =   a[g]; 
          a[g]   =   g;     
          i++; 
                } 
    } 
cout   < <   i   < <   endl; 
          } 
    

return   0; 


希望以上的内容可以给大家带来帮助。本内容来自:http://www.ithuhang.cn
[url=http://]http://www.ithuhang.cn[/url]