当我们在实现代码功能时,从一方面不好入手,可以从另一方面考虑,此时可以利用break
比如我们在找质数时,代码如下
#include<stdio.h>
int main()
{
int i,j ;
for (i=100; i < 201; i++)//100-200以内的数
{
for (j = 2; j < i; j++)//因数,判断是否能整除i
{
if (i % j == 0)//筛选非质数的同时也筛选了质数
{
break;
}//如果能整除跳出离break最近的循环
}//跳出循环后说明不是质数
if(i==j)printf("%d ", i);
}
return 0;
}