C语言 求100-200中的全部素数 有几个地方没看明白 帮我解释下

[复制链接]
查看11 | 回复1 | 2010-12-29 12:55:17 | 显示全部楼层 |阅读模式
#include
main()
{

int m,k,i,n=0;

for(m=101;m=k+1)

{

printf("%d",m);

n=n+1;

}
}
}
k=sqrt(m); 求m的平方根是什么意思?
从k=sqrt(m); 一下每一步我都没看明白
麻烦帮我详细讲解下

回复

使用道具 举报

千问 | 2010-12-29 12:55:17 | 显示全部楼层
先解决为什么要开方这个问题,如判断17是不是质数,17的开方为4点多,我们就用2-4去除17如果17可以整除4,那它的商也是可以被17整除,它的商肯定是不超过4的整数。所以我们判断一个数n是否质数,只要用2-这个数的开方去除这个数就可以了。#include main(){
int m,k,i,n=0;
for(m=101;m=k+1,m不会被输出,转到32、如果m是素
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行