题目描述
任意输入一个整数,判断它是否为素数。是的话输出"T",不是的话输出"F"。
输入
输入一个正整数
输出
T或者F
样例输入
6
样例输出
F
提示
除了1和它本身以外,不再有别的约数,这种整数叫做素数或质数。
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
int n,yueshu;//yueshu是约数
bool isprime=true;
cin>>n;
if(n==1)
{
isprime=false;
}
for(yueshu=2;yueshu<=sqrt(n);yueshu++)
{
if(n%yueshu==0)
{
isprime=false;break;
}
}
if(isprime)
{
cout<<'T';
}else{
cout<<'F';
}
return 0;
}