各位大虾看看这个算法怎么写?
要求用伪代码写一个算法:输入一个自然数n,要求输出小于等于n的质数。
个人觉得要分好几个小算法,第一个算法得输出从2到n的所有整数。。。求各位大虾棒下忙。

2011-04-17 13:04
程序代码:#include <stdio.h>
#include <math.h>
int main(void)
{
int n;
int data = 1;
int i;
scanf("%d", &n);
while ( data <= n )
{
for( i=2; i<= sqrt(data); ++i )
{
if ( data % i == 0 )
{
break;
}
}
if ( i > sqrt(data) )
{
printf("%d ", data);
}
++data;
}
printf("\n");
return 0;
}是这样子的吗?
2011-04-17 19:45
2011-04-18 15:41
2011-04-18 16:33
2011-04-19 18:15
2011-04-19 19:33
2011-05-06 16:41