2 条题解

  • 2
    @ 2025-11-6 13:35:18

    这道题的核心就是判断素数。只要是,就cout<<"T";,否则cout<<"F";。 1.首先,我们得知道素数的性质: 大于1的自然数,除了1和它本身外没有其他因数,只需for判断n/i是否等于0,是,则输出F,否,则输出T,代码如下:

    #include<bits/stdc++.h> using namespace std; int n; int main(){ cin>>n; if(n<2){ cout<<"F"; return 0; } for(int i=2;i*i<=n;i++){ if(n%i==0){ cout<<"F"; return 0; } } cout<<"T"; return 0; }

    信息

    ID
    24
    时间
    1000ms
    内存
    16MiB
    难度
    7
    标签
    (无)
    递交数
    1393
    已通过
    301
    上传者