C语言起泡法