单项选择题

有以下程序: #include <iostream.h> void sort(int L[],int n) { int j, k, flag, temp; flag=n-1; while (flag>O) { k=flag-1; flag=O; for (j=O; j<=k; j++) { if(L[j]>L[j+1]) { temp=L[j];L[j]=L[j+1]; L[j+1] =temp; flag=j; } } } } void main() { int array[4]={2, 1,3,0}; sort (array, 4); for (int i=O; i<4; i++) cout <<array[i]; cout <<end; } 程序执行后的输出结果是( )。

A.0123
B.3210
C.2130
D.1230