这道题目的核心知识是:for循环嵌套语句。这个知识点掌握的不错。
第一次运行的结果如图所示:在显示出第9个素数时就进行了换行操作,不符合要求,原因是:count++语句在printf("%6d",i)语句之前,当进行if语句判断得出第十个素数时,接着进行了换行操作,最后才输出第十个素数。
解决办法:将printf("%6d",i)语句调到count++语句前。
这道题目的核心知识是:for循环嵌套语句。这个知识点掌握的不错。
第一次运行的结果如图所示:在显示出第9个素数时就进行了换行操作,不符合要求,原因是:count++语句在printf("%6d",i)语句之前,当进行if语句判断得出第十个素数时,接着进行了换行操作,最后才输出第十个素数。
解决办法:将printf("%6d",i)语句调到count++语句前。