求助~~~break与continue什么区别?要具体点的~~下面这段程序里有何不同
以下红色的break为什么不用continue,不是只是结束本次循环的么?void countValue()
{
int i,j,half,hun,ten,data;
for(i=101;i<1000;i++)
{
hun=i/100;/*求百位数字*/
ten=i%100/10;/*求十位数字*/
data=i%10;/*求各位数字*/
if(hun==(ten+data)%10)/*如果个位数字与十位数字之和被10除所得余数恰是百位数字,则进一步判断该数是否为素数*/
{
half=i/2;
for(j=2;j<half;j++)
if(i%j==0) break;
if(j>=half)
{cnt++;sum+=i;}/*计算这些素数的个数cnt,以及这些素数值的和sum*/
}
}
}
[此贴子已经被作者于2007-8-27 20:38:52编辑过]