INPUT "请输入一个正整数";ni=nt=1DO t=t*n i=i-1LOOPUNTIL i=0PRINT tEND
算法跟你那个差不多的,只是你那个是调用函数的,不用调用函数,会比较长的,你的那个程序完成所需的功能,或者换了光键词,解法也差不多的。