您的算法不够正确,如果您在while(tot<n\*n)中输出一下tot,您会发现您的代码死循环了; 数据:10 1 2 tot死循环处:36 by Hades18 @ 2017-11-08 18:41:16