您好,我在浏览c语言习题专栏中的循环语句中的第七题中有些地方比较困惑。
int n = 0;
int i = 2;
int j = 0;
int sum = 0;
cin >> n;
for (j = 2; j <= n; j++) {
for (i = 2; i < j; i++) {
if (j % i == 0) {
break;
}
}
**if (i == j) {
sum = sum + j;**
}
}
cout<<sum<<endl;
倒数第三行代码您的注释是说“判断为素数则将其相加”,我不太明白i与j相等时j为什么会是素数,以及他是怎么把素数加起来的。希望您能解答,非常感谢!