题解 | #判断素数个数#
判断素数个数
https://www.nowcoder.com/practice/c6ad83181a17408eb7605d51a251dd9a
//write your code here......
//如果start比end大,则交换
if(start > end){
start = start + end - (end = start);
}
//循环判断
flag:
for(int i = start; i <= end; i++){
//循环判断从2开始到本数的一半之间,有没有数可以整除
if(i > 2){
for(int j = 2; j <= i/2; j++){
if(i % j == 0){
continue flag;
}
}
count++;
}
}
//如果start比end大,则交换
if(start > end){
start = start + end - (end = start);
}
//循环判断
flag:
for(int i = start; i <= end; i++){
//循环判断从2开始到本数的一半之间,有没有数可以整除
if(i > 2){
for(int j = 2; j <= i/2; j++){
if(i % j == 0){
continue flag;
}
}
count++;
}
}
