C语言求同构数