当前位置: 代码迷 >> C语言 >> [求助]求一道初学者的问题
  详细解决方案

[求助]求一道初学者的问题

热度:108   发布时间:2006-07-11 09:51:04.0
[求助]求一道初学者的问题
如何求1~50内的质数?质数是指只能被1和本身整除的数
----------------解决方案--------------------------------------------------------
#include<stdio.h>
#include<math.h>
void main()
{
int i,k,n,m=1;

for(k=0,n=2;n<50;++n){
for(i=2;i<=sqrt(n);++i)
if(!(m=n%i))break;
if(m){
printf("%6d",n);
if(!(++k%10))printf("\n");
}
}
}

----------------解决方案--------------------------------------------------------
书上都有
----------------解决方案--------------------------------------------------------
  相关解决方案