continue和break都是C语言中循环语言中的一种控制关键字。
continue是跳出本轮循环;而break是跳出整个循环(for循环或while循环)。
下面举例说明两者在循环中的区别(以for循环为例)
int i, j=0;break
就是结束语句,执行下面的语句,
continue就是重新开头循环?
比如这样
1 i=0;
2 while
3 {
4 i++;
5 ...
6 continue;
7 ...
8 }
9 ...
第六行是continue,那遇到的话会跳转会第4行继续;
如果把第六行换成break,那遇到的话会跳转到第9行继续。
#include
int main()
{
int i;
int value=161;
for(i=2;i<value;i++)
{
if(value%i==0)
{
break;
}
}
printf("%d\n",i);
return 0;
}
怎么修改才是求最大公约数?