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);
		}
	}

}

  


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM