素?cái)?shù):只能被1和自身整除
判斷一個(gè)數(shù)是否是素?cái)?shù):判斷從2到sqrt(n)的整數(shù)中是否有其約數(shù)
判斷一個(gè)數(shù)是否是三位素?cái)?shù)。
輸入樣例:
11 101 272
輸出樣例:
No
Yes
No
#include<iostream>#include<fstream>#include<cmath>using namespace std;bool isPRime(int n)//判斷一個(gè)整數(shù)是否為素?cái)?shù){ for (int i = 2; i <= sqrt(n*1.0); ++i) if (n % i == 0) return false; return true;}int main(){ ifstream cin("test.txt");//向OJ提交時(shí),注釋此句 int n; while (cin >> n) { if (n > 99 && n < 1000 && isPrime(n) && (n % 10) == (n / 100)) cout << "Yes" << endl; else cout << "No" << endl; } system("pause");//向OJ提交時(shí),注釋此句 return 0;}
新聞熱點(diǎn)
疑難解答
圖片精選