一个求素数的问题?
1. 请求1--100之间的素数(素数是除1和它本身以外不能被其它任何数整除的数)2. 请用c++语句做.
3. 下面就是我做的一个题,但是结果并不是我想要的,请帮我检查一下,谢谢!
#include "stdio.h"
void main()
{
int a[100],i,j;
for(i=0;i<100;i++)
a[i]=i+1;
for(i=0;i<100;i++)
{
j=2;
while(j<=i)
if(a[i]%j!=0)
j++;
prinf("%5d",a[i]);
}
}
其它的运行结果是:
3
可是还有许多数啊,怎么回事呢?