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

int main()
{

	int isprime = 1;

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

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

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

}

  

原文地址:https://www.cnblogs.com/yfish/p/9678431.html