没有什么难点,只是要小心,要考虑到月.日上 10 的说法,比如:10 不能直接转换成一〇,也不能像上 20 那样转换成一十〇,应该是十. 特点总结: 数字为 10 时,结果为十: 数字大于 10 时,十位数字的中文加上“十”. 数字能被 10 整除时,个位数不报. 根据以上条件可以扩展到百位.千位等,但还会更麻烦,就是中间有多个连续的 0 的时候,应该只报一个零(非日期时一般没用“〇”,而用“零”). 考虑日期的特点,为了简化编程,我们将 0-31 这几个数字的中文直接存到数组中. namesp