c语言怎么写啊!111

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;

}


img