作业帮 > 综合 > 作业

求m到n之间素数的个数及其平均值,改正错误

来源:学生作业帮 编辑:百度作业网作业帮 分类:综合作业 时间:2024/07/25 12:45:14
求m到n之间素数的个数及其平均值,改正错误
#include
void main()
{int i.k.sum=0,m,n,t,gs=0;
cin>>m>>n;
if(m>n)
{t=m;m=n;n=t;}
for(k=m;k
求m到n之间素数的个数及其平均值,改正错误
当一个数对从2开始到比它小一个数的每个数求模取余都不为0时,那么它就是素数.所有第9行的i从2开始,不是从1开始.
这其中,只要有对某一个数取余为0,那么它就不是素数,就不用对后面的数再进行取余运算了,所以第10行用break,不用continue.
修改后代码为:
#include
void main()
{int i.k.sum=0,m,n,t,gs=0;
cin>>m>>n;
if(m>n)
{t=m;m=n;n=t;}
for(k=m;k
再问: 谢谢,但是程序运行结果还是不对额。。