文章

43

粉丝

24

获赞

293

访问

6.6k

头像
素数判定 - 哈尔滨工业大学 题解:素数定义+解题思路
P1355 哈尔滨工业大学机试
发布于2025年2月12日 10:31
阅读数 218

#include <bits/stdc++.h>
using namespace std;
//素数是指那些大于1,并且只能被1和它自己整除的数
//思路: 判断一个数是不是素数,即用它除以小于其根号的数[2-sqrt(i)],若能整除 则说明非素数 
int main(){
    int n;
    while(cin>>n) {
        int flag=0;
        if(n<=1){
            flag=1;
        }
        for(int i=2;i<=sqrt(n);i++){
            if(n%i==0){//非素数 
                flag=1;
                break;    
            }
        }
        if(flag==0)
            cout<<&q...

登录查看完整内容


登录后发布评论

暂无评论,来抢沙发