14 solutions

  • -3
    @ 2025-11-12 17:37:08

    解题报告

    撰写人: 梁倬菲

    题意分析

    判断一个数是指不是质数,如果是就输出"Yes",否则输出"No"。

    难度等级

    ★★☆☆☆

    解题思路

    先定义 2 个整数 n 和 t,t=0,输入 n,用for循环从 2 开始到 n-1 一个一个查找 n 的因数🔍,找到一个 t 就加一,最后判断 t 是否等于0,如果等于就输出"Yes",否则输出"No"。

    解题反思

    反思

    参考程序

    #include<bits/stdc++.h>
    using namespace std;
    int main(){
        int n,ans=0;
        cin>>n;
        for(int i=2;i<=n-1;i++){
            if(n%i==0)ans++;
        }
        if(ans==0)cout<<"Yes";
        else cout<<"No";
    
        return 0;
    }
    

    Information

    ID
    602
    Time
    1000ms
    Memory
    256MiB
    Difficulty
    1
    Tags
    (None)
    # Submissions
    51
    Accepted
    39
    Uploaded By