C语言实践 输出100以内的素数

int main()
{

	int isprime = 1;

	
	for (int i = 2; i < 101; i++)
	{
		isprime = 1;//要确保每次循环都要把这个值设置为1,不然上次循环的isprime会污染本次循环

		if (i == 2)
		{
			printf("%d\n", i);
			continue;
		}
		for (int j = 2; j < i; j++)
		{
			if (i%j == 0)
			{
				//不是素数
				isprime = 0;
				break;
			}
			
		}

		if (isprime == 1)
		{
			printf("%d\n",i);
		}
	}

}

  

posted @ 2018-09-19 23:55  eatwhat  阅读(12114)  评论(0编辑  收藏  举报