2238 - 检查一个数是否为质数
时间限制 : 1 秒
内存限制 : 128 MB
输入一个正整数,检查该数是否为质数
题目输入
输入一个正整数
题目输出
输出Y或者N
输入/输出样例
输入格式
34
输出格式
N
C++解答
#include <bits/stdc++.h> using namespace std; bool f(int x) { if (x < 2) return false; for (int i = 2; i <= x / i; i ++) { if (x % i == 0) { return false; } } return true; } int main() { int n; cin >> n; if (f(n)) cout << 'Y'; else cout << 'N'; return 0; }