1.函数习题

1.函数习题

 

#include <stdio.h>
#include <math.h>
int main()
{
	int prime(int m);
	int i,q=0;
	for(i=2;i<=100;i++)
		if(prime(i))//if(prime(i)!=0)如果是素数就返回1,不是素数返回0
		{
			q=q+1;
			if(q%10==0)
				printf("%6d\n",i);
			else
				printf("%6d",i);
		}
		return 0;
}
int prime(int m)
{
	int i,k;
	k=sqrt(m);//不是调用
	for(i=2;i<=k;i++)
		if(m%i==0)break;//i是除数
            if(i<=k)
			return 0;
		    else return 1;
}

上一篇:埃氏筛&欧拉筛~Biu~素数


下一篇:dotnet C# 根据椭圆长度和宽度和旋转角计算出椭圆中心点的方法