找出1到1000中质数的个数

#define MAX_SIZE     1000

void find_zhishu(void)
{
	u32	i    = 0;
	u32 num  = 0;
	u32 temp = 0;

	for(i = 2; i <= MAX_SIZE; i++)
	{

		for(temp = 2; temp < i; temp++)
		{
			if((i%temp) == 0)
			{
				break;
			}
		}
		if(temp >= i)
		{
			num ++;
		}
		
	}
	printf("The zhishu num is :%d\n",num);
}

int main(void)
{

	find_zhishu();
	getch();
	return 0;
}

猜你喜欢

转载自blog.csdn.net/deep_l_zh/article/details/54949680