胶合板的作用:求1~1000之间所有的素数并在屏幕上输出.

来源:百度文库 编辑:中科新闻网 时间:2024/04/29 22:38:11
.
我刚学c语言。请用c遍

#include <stdio.h>
#include <math.h>
void main()
{
int i,j,mark;
for(i=2;i<=1000;i++)
{
mark=0;/* 仅仅是个标志,如果是素数那么mark等于0 */
for(j=2;i>j;j++)
if(i%j==0) { mark=1;break; }/* 如果不是素数能被其他数整除,则mark等于1 */
if(mark==0) printf("%d ",i);
}
}

希望对你有用

#include <stdio.h>
#include <math.h>
int ss(int n) //用来判断是否为素数,是返回1,否返回0
{
int i;
for (i=2;i<=sqrt(n);i++) //sqrt(n)对n开平方
if (!(n%i))//n能被i整除,即非素数
return 0;//返回 0
return 1;//没有能整除n的数,即素数,返回 1
}
void main()
{
int k;
for (k=1;k<=100;k++)
if(ss) printf("%d\t",k);

}

主函数有问题吧?
void main()
{
int k;

for (k=2;k<=1000;k++)

if(ss(k))//这里有问题

printf("%d\t",k);

}

http://sjcatsoft.cnblogs.com/archive/2005/05/08/150658.html