香农编码的C++实现,对于最终运算结果有一些小的瑕疵,希望高手改正下