主题:if与while的区别
大家好,初次来到本论坛,我是北京做网站的成员,下面跟大家分享一下,今天我所学的一些内容。
我写了个程序其中有一个交换数列的地方??
#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]
我写了个程序其中有一个交换数列的地方??
#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]