- 论坛徽章:
- 0
|
本人刚开始学习C++在LINUX环境下!
今天写了一个冒泡排序的程序,不知道为什么总是编译不了,错误一大堆,请高手指点一下,谢谢,程序如下:
//filename sort_mp.cpp
#include <iostream.h>;
#include <iomanip.h>;
int main()
{
const int arraySize = 10 ;
int a[ arraySize ] = { 2 , 5 , 8 , 12 , 23, 45 , 1 , 90 , 33 , 21 } ;
int i , hold ;
cout << "Data items in original order\n" ;
for ( i = 0 ; i < arraySize ; i++ )
cout << setw ( 4 ) << a[ i ];
for ( int pass = 0 ; pass < arraySize - 1 ; pass++ )
for ( i =0 ; i <arraySize - 1 ; i++ )
if (a[ i ] >; a [ i+ 1 ] ) {
hold = a [ i ] ;
a[ i ] = a [ i + 1 ] ;
a[ i + 1 ] = hold ;
}
cout << "\nData items in ascending order\n";
for ( i = 0 ; i < arraySize ; i ++ )
cout << setw( 4 ) << a[ i ];
cout << endl;
return 0 ;
}
编译环境: Red hat linux Enterprise As 3
编译命令: g++ -o sort_mp sort_mp.cpp
谢谢!! |
|