"#include ""\n#include ""\n\nbool isPrime(int n) {\n if (n <= 1) {\n return false;\n }\n int sqrtN = sqrt(n);\n for (int i = 2; i <= sqrtN; i++) {\n if (n % i == 0) {\n return false;\n }\n }\n return true;\n}\n\nint main() {\n int num;\n std::cout << "请输入一个整数:";\n std::cin >> num;\n if (isPrime(num)) {\n std::cout << num << "是素数。" << std::endl;\n } else {\n std::cout << num << "不是素数。" << std::endl;\n }\n return 0;\n}\n"\n此代码中,isPrime函数用于判断一个数是否为素数。如果输入的数小于等于1,直接返回false。否则,遍历从2到该数的平方根之间的所有整数,如果存在能整除该数的数,则返回false;如果不存在,返回true。\n\n在主函数中,首先接收用户输入的一个整数,然后调用isPrime函数进行判断并输出结果。