3.9 对称三位素数
生活随笔
收集整理的這篇文章主要介紹了
3.9 对称三位素数
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
素數:只能被1和自身整除
判斷一個數是否是素數:判斷從2到sqrt(n)的整數中是否有其約數
判斷一個數是否是三位素數。
輸入樣例:
11 ?101 ?272
輸出樣例:
No
Yes
No
#include<iostream> #include<fstream> #include<cmath> using namespace std;bool isPrime(int n)//判斷一個整數是否為素數 {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提交時,注釋此句int n;while (cin >> n){if (n > 99 && n < 1000 && isPrime(n) && (n % 10) == (n / 100))cout << "Yes" << endl;elsecout << "No" << endl;}system("pause");//向OJ提交時,注釋此句return 0; }
總結
以上是生活随笔為你收集整理的3.9 对称三位素数的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 3.8 平均数
- 下一篇: 3.10 十进制转换为二进制