后面的汉字注释已经很清楚,这段程序的作用是要将10进制转8进制(递归),但因为倒数第3行语句的错误导致转换的数值是倒序的,正确的程序应该是:CLEARcstr=[157]c=VAL(cstr)oc=dtoo(c)? ocRETURNFUNCTION dtooPARAMETERS sLOCAL aa=ALLTRIM(STR(s%8))c=INT(s/8)IF c>=1 a=dtoo(c)+aENDIFRETURN a