2、利用一维数组存放键盘输入 10个整数,用气泡排序方法将该组数据排
序(升序或降序)输出。用所学过的高级程序设计语言验证气泡排序算法
PROC EXCHANGSORT(VAR, R)
(注意!下面是伪装代码不是程序代码)
FOR i=1 TO n-1 DO
Flag=FALSE
FOR j=1 TO n-l
IF R(+1).KEY<R(j).KEY
FLAG=TRUE
X= R(j): R(j) = R(j+1) : R(j+1)=X
ENDIF
IF Flag=FALSE
RETURN
#include<iostream>
using namespace std;
void sort(int n,double p[])
{
double temp=0;
for(int i=0;i<n;i++)
{
for(int j=0;j<n-i-1;j++)
{
if(p[j]>p[j+1])
{
temp=p[j];
p[j]=p[j+1];
p[j+1]=temp;
}
}
}
}
int main()
{
double a[10];
for(int i=0;i<10;i++)
{
cin>>a[i];
}
sort(10,a);
for(int i=0;i<10;i++)
{
cout<<a[i]<<" ";
}
return 0;
}