a04.c
来自「从虚拟终端输入8个任意数据」· C语言 代码 · 共 23 行
C
23 行
unsigned char Size = 10;
unsigned char Array[10] _at_ 0x50; // _at_ 定义Array[Size]绝对地址
unsigned char Array[10] = {10,8,7,8,4,5,2,1,3,4} ;
void main ()
{
bit Change;
unsigned char index; //,i;
unsigned char Temp;
Size--; // Size--(比较次数)
do
{ Change = 0 ;
for (index = 0; index < Size ; index++)
{ if (Array[index] > Array[index+1])
{ Change = 1 ; //Change恒等于1
Temp = Array[index];
Array[index] = Array[index+1];
Array[index+1] = Temp;
}
}
} while (Change && Size--); //Change恒等于1 ,死循环。
for (;;) ;
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?