test2.cm

来自「大3编译原理课程设计 绝对符合老师要求 报告代码一应俱全 很详细 很靠谱」· CM 代码 · 共 85 行

CM
85
字号
/* A program to perform selection sort on a 10

element array. */

int x[10];

int minloc ( int a[], int low, int high )

{  int i; int x; int k;

k = low;

x = a[low];

i = low + 1;

while (i < high)

{ if (a[i] < x)

{ x = a[i];

k = i; }

i = i + 1;

}

return k;

}

void sort ( int a[], int low, int high )

{  int i; int k;

i = low;

while (i < high-1)

{ int t;

k = minloc (a,i,high);

t =a[k];

a[k] = a[i];

a[i] = t;

i = i + 1;

}

}

void main (void)

{  int i;

i = 0;

while (i < 10)

{ x[i] = input();

i = i + 1;

}

sort (x,0,10);

i = 0;

while (i < 10)

{ output(x[i]);

i = i + 1;

}

}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?