2 条题解
-
2
这道题的核心就是判断素数。只要是,就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
- 上传者