-->
当前位置:首页 > 题库 > 正文内容

程序填空题:判断一个正整数是否为素数

Luz4年前 (2021-05-10)题库3322
输入一个正整数,判断其是否为素数。
```c++
scanf ("%d", &m);
if ( m == 1) {
is_prime = 0;
} else if (m == 2) {
@@[is_prime = 1;](1)
} else if (m % 2 == 0) {
is_prime = 0;
} else{
@@[is_prime = 1;](1)
limit = sqrt(m) + 1;
for(i = 3; i <= limit; i += 2){
if(m % i == 0){
@@[is_prime = 0;](1)
@@[break;](1)
}
}
}
if@@[(is_prime == 1)](1){
printf("Yes\n");
}else{
printf("No\n");
}
```






答案:
第1空:is_prime = 1;

第2空:is_prime = 1;

第3空:is_prime = 0;

第4空:break;

第5空:(is_prime == 1)

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。