c语言判断自守数